Life

Saturday, September 22, 2018

JDK的bin目录下都有哪些内容?


这是java的JDK的bin目录下的一部分,可以看到有很多*.exe,他们都是开发工具执行文件。这些工具是JDK的基础,用这些工具来编写应用程序。平时我们用不到这么多,在这里简单归纳整理一些常见的exe文件的用途:
  1. javac.exe:Java编译器,将Java源代码换成字节代码,即.class文件。在DOS命令行编译java文件会用到此命令。
  2. java.exe:这个应该是最熟悉的了,Java解释器,应用程序启动器。直接从类文件执行Java应用程序代码 。
  3. javadoc.exe:根据Java源代码及其说明语句生成的HTML文档。
  4. jdb.exe:Java调试器,可以逐行地执行程序、设置断点和检查变量。
  5. jar.exe:多用途的存档及压缩工具,是个java应用程序,可将多个文件合并为单个JAR归档文件。
  6. javap.exe:Java反汇编器,显示编译类文件中的可访问功能和数据,同时显示字节代码含义。
  7. javah.exe:头文件生成器,javah程序创建C头文件和存根文件,这些是把本地C成员函数包入java 所需要的。被创建的头文件给出了有关java类的信息,这些信息是C成员函数与java类交换数据所必需的。存根文件将用来创建将定义java对象的结构与java对象本身数据相联系的C文件。
  8. extcheck.exe:扩展检测工具,主要用于检测指定jar文件与当前已安装的Java SDK扩展之间是否存在版本冲突。
  9. javaw.exe:Java运行工具,用于运行.class字节码文件或.jar文件,但不会显示控制台输出信息,适用于运行图形化程序。
  10. javaws.exe:Java Web Start,使您可以从Web下载和运行Java应用程序,下载、安装、运行、更新Java应用程序都非常简单方便。
  11. jcmd.exe:Java 命令行(Java Command),用于向正在运行的JVM发送诊断命令请求。
  12. jconsole.exe:图形化用户界面的监测工具,主要用于监测并显示运行于Java平台上的应用程序的性能和资源占用等信息。
如有纰漏,请不吝赐教,谢谢!
版权声明
本博客所有的原创文章,作者皆保留版权。转载必须包含本声明,保持本文完整,并以超链接形式注明作者Leslie Tien和本文原始地址:
https://leslietien.blogspot.com/2018/12/jdkbin.html

No comments:

Post a Comment