位於%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類 |