JDK中的开发工具简介

位于%JAVA_HOME%/bin目录下的开发工具种类繁多,如果不多多了解,怎么能算资深Java程序员呢?

appletviewer.exe HTML中的Applet小程序查看器
extcheck.exe 检测目标 jar 文件与当前安装方式扩展 jar 文件间的版本冲突
idlj.exe 对idl通用接口文件进行解析,生成所需的java文件
jabswitch.exe 对Windows访问Java程序UI提供易用性的JAB技术的开关程序
jar.exe 将Java类文件和其他资源文件捆绑成一个一的jar文件
jarsigner.exe 为 Java 归档 (JAR) 文件产生签名,并校验已签名的 JAR 文件的签名
java-rmi.exe Java远程方法调用
java.exe Java解释器(以命令行模式运行,命令阻塞,Ctrl+C可以终止)
javaw.exe Java解释器(以窗口程序的模式运行,命令不阻塞,Ctrl+C不能终止)
javaws.exe 用于启动和控制Web上的java是程序
javac.exe Java编译器
javadoc.exe 根据Java源码及说明语句生成HTML文档
javafxpackager.exe JavaFX打包程序(已更名为javapackager)
javapackager.exe JavaFX打包程序
javah.exe 产生可以调用Java过程的C过程,或建立能被Java程序调用的C过程的头文件
javap.exe Java字节码反汇编程序
jcmd.exe 列举运行的Java进程和启动时的命令行参数
jconsole.exe Java程序管理控制台GUI程序,可查看内存、线程、启动参数等
jdb.exe Java调试程序
jdeps.exe Java包级、类级依赖关系分析工具
jhat.exe 解析Java堆转储文件,并启动一个 web server,浏览器查看分析结果
jinfo.exe 打印一个给定的Java进程或核心文件或一个远程调试服务器的Java配置信息。配置信息包括Java系统属性和JVM命令行标志
jjs.exe 基于标准Nashorn引擎的命令行工具,可以接受js源码并执行
jmap.exe 打印出某个java进程(使用pid)内存内的,所有‘对象’的情况,生成dump文件,一般配合jhat进行分析
jmc.exe 来自与原JRockit虚拟机的VM监控工具
jps.exe 查找当前用户的Java进程
jrunscript.exe JS解释器
jsadebugd.exe 依附到一个Java进程或核心文件并且担当一个调试服务器的作用。远程客户,例如jstack、jmap和jinfo,都能够通过Java RMI依附到该服务器
jstack.exe 打印所有的Java线程的堆栈跟踪信息
jstat.exe 显示一个测量(instrumented)Java HotSpot虚拟机的性能统计信息
jstatd.exe 一个Java远程方法调用 (RMI)服务器应用程序-它监控测量Java HotSpot虚拟机的创建和终止并且提供一个接口来允许远程监控工具依附到运行于本地主机的JVM
jvisualvm.exe 来自原NetBeans的profile子项目的Java虚拟机监控和性能分析工具
keytool.exe 是安全钥匙与证书的管理工具
kinit.exe 主要用于获取或缓存Kerberos协议的票据授权票据
klist.exe 实现Kerberos用到的一些工具
ktab.exe 实现Kerberos用到的一些工具
native2ascii.exe 用于转换字符或者文件的编码格式
orbd.exe 用于实现corba接口(分布式应用)
pack200.exe 对jar文件进行高效的压缩
policytool.exe 策略工具,用于管理用户策略文件(.java.policy)
rmic.exe Java RMI 编译器,为使用JRMP或IIOP协议的远程对象生成stub、skeleton、和tie类,也用于生成OMG IDL
rmid.exe Java RMI 激活系统守护进程,rmid启动激活系统守护进程,允许在虚拟机中注册或激活对象
rmiregistry.exe Java 远程对象注册表,用于在当前主机的指定端口上创建并启动一个远程对象注册表
schemagen.exe XML schema生成器,用于生成XML schema文件
serialver.exe 序列版本命令,用于生成并返回serialVersionUID
servertool.exe Java IDL 服务器工具,用于注册、取消注册、启动和终止持久化的服务器
tnameserv.exe Java IDL瞬时命名服务
unpack200.exe jar解压程序,把pack200打包的解压
wsgen.exe XML Web Service 2.0的Java API,生成用于JAX-WS Web Service的JAX-WS便携式产物
wsimport.exe XML Web Service 2.0的Java API,主要用于根据服务端发布的wsdl文件生成客户端存根及框架
xjc.exe 主要用于根据XML schema文件生成对应的Java类
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章