Java 坑如此大,需要慢慢填。
本文是列出JDK自带的一些工具,介于篇幅,简单列出工具列表及工具的作用。至少先做到知道有哪些工具,然后才能在实际中用到。
本文参考了官方介绍和本机
man
命令的介绍。
1. 标准工具
这些工具都是JDK提供的,通常都是长期支持的工具,JDK承诺这些工具比较好用。不同系统、不同版本之间可能会有差异,但是不会突然就有一个工具消失。
1.1 基础 (appletviewer, extcheck, jar, java, javac, javadoc, javah, javap, jdb, jdeps)
工具 | 简述 |
---|---|
appletviewer | 在没有web浏览器的情况下运行和调试applet |
extcheck | 检查Jar冲突的工具 |
jar | 创建和管理Jar文件 |
java | Java运行工具,用于运行.class字节码文件或.jar文件 |
javac | 用于Java编程语言的编译器 |
javadoc | API文档生成器 |
javah | C头文件和stub函数生成器,用于编写native方法 |
javap | 类文件反汇编器,主要用于根据Java字节码文件反汇编为Java源代码文件 |
jdb |