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類
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章