位于%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类 |