JDK 内置命令行工具:工欲善其事,必先利其器

本文介绍了JDK自带的一系列命令行工具,如JPS、jstat、jmap、jcmd、jstack、jinfo等,它们在诊断和分析Java进程时发挥重要作用。通过学习和使用这些工具,开发者可以更好地了解JVM运行状况,包括进程状态、内存统计、堆内存信息、线程调用栈等,从而提升问题排查效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

很多情况下,JVM 运行环境中并没有趁手的工具,所以掌握基本的内置工具是一项基本功。

JDK 自带的工具和程序可以分为 2 大类型:

  1. 开发工具
  2. 诊断分析工具

JDK 内置的开发工具

写过 Java 程序的同学,对 JDK 中的开发工具应该比较熟悉。 下面列举常用的部分:

工具 简介
java Java 应用的启动程序
javac JDK 内置的编译工具
javap 反编译 class 文件的工具
javadoc 根据 Java 代码和标准注释,自动生成相关的 API 说明文档
javah JNI 开发时,根据 Java 代码生成需要的 .h 文件。
extcheck 检查某个 jar 文件和运行时扩展 jar 有没有版本冲突,很少使用
jdb Java Debugger 可以调试本地和远端程序,属于 JPDA 中的一个
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

kimmking

赠人玫瑰手有余香

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值