JDK及JRE中bin工具說明

2022-09-07 11:06:12 字數 2840 閱讀 9666

jre/bin

工具說明:

j**ac:j**a編譯器,將j**a源**換成位元組代

j**a:j**a直譯器,直接從類檔案執行j**a應用程式**

j**adoc:根據j**a源**及其說明語句生成的html文件

jdb:j**a偵錯程式,可以逐行地執行程式、設定斷點和檢查變數

j**ah:產生可以呼叫j**a過程的c過程,或建立能被j**a程式呼叫的c過程的標頭檔案

j**ap:j**a反彙編器,顯示編譯類檔案中的可訪問功能和資料,同時顯示位元組**含義

jar:多用途的存檔及壓縮工具,是個j**a應用程式,可將多個檔案合併為單個jar歸檔檔案。

htmlconverter :命令轉換工具。

native2ascii:將含有不是unicode或latinl字元的的檔案轉換為unicode編碼字元的檔案。

serialver:返回serialveruid。語法:serialver [show]命令選項show是用來顯示乙個簡單的介面。輸入完整的類名按enter鍵或"顯示"按鈕,可顯示serialveruid。

jdk\binapt.exe: solaristm 作業系統和 linux上用於處理注釋的工具

extcheck.exe:檢測目標 jar 檔案與當前安裝方式擴充套件 jar 檔案間的版本衝突。

htmlconverter.exe:j**a(tm) 外掛程式 html 轉換器是一種實用程式,可用於將任一包含小程式的 html 頁面,轉換為使用 j**a(tm)外掛程式的格式。

idlj.exe:對idl檔案進行解析,生成所需的j**a檔案

jar:多用途的存檔及壓縮工具,是個j**a應用程式,可將多個檔案合併為單個jar歸檔檔案。

jarsigner:為 j**a 歸檔 (jar) 檔案產生簽名,並校驗已簽名的 jar 檔案的簽名

j**a:j**a直譯器,直接從類檔案執行j**a應用程式**

j**ac:j**a編譯器,將j**a源**換成位元組代

j**adoc:根據j**a源**及其說明語句生成的html文件

j**ah:產生可以呼叫j**a過程的c過程,或建立能被j**a程式呼叫的c過程的標頭檔案

j**ap:j**a反彙編器,顯示編譯類檔案中的可訪問功能和資料,同時顯示位元組**含義

j**a-rmi:

j**aw:與j**a類似,沒有控制台資訊

j**aws:用於啟動和控制web上的j**a是程式

jconsole:是乙個基於jmx的gui工具,用於連線正在執行的jvm,不過此jvm需要使用可管理的模式啟動。

jdb:用於除錯j**a程式的工具

jhat:是乙個j**a堆複製瀏覽器。這個工具分析j**a堆複製檔案(例如,由上面的"jmap

-dump"所產生的)。jhat啟動乙個允許堆中的物件在web瀏覽器中進行分析的web伺服器。這個工具並不是想用於應用系統中而是用於"離線"分 析。"jhat工具是平**立的",其意思是,它可以被用來觀察在任何平台上所產生的堆複製。例如,我們有可能在linux系統上使用jhat來觀察乙個 在solaris os上所產生的堆複製。

jinfo:列印乙個給定的j**a程序或核心檔案或乙個遠端除錯伺服器的j**a配置資訊。配置資訊包括j**a系統屬性和jvm命令列標誌

jps:相當於solaris程序工具ps。不象"pgrep j**a"或"ps -ef grep j**a",jps並不使用應用程式名來查詢jvm例項。因此,它查詢所有的j**a應用程式,包括即使沒有使用j**a執行體的那種(例如,定製的啟動 器)。另外,jps僅查詢當前使用者的j**a程序,而不是當前系統中的所有程序。

jrunscript:乙個js直譯器

jstack:等價於solaris的pstack工具。jstack列印所有的j**a執行緒的堆疊跟蹤資訊(可選地包括本機幀資訊)

jstat :顯示乙個測量(instrumented)j**a hotspot虛擬機器的效能統計資訊

jstatd是乙個j**a遠端方法呼叫 (rmi)伺服器應用程式-它監控測量j**a

hotspot虛擬機器的建立和終止並且提供乙個介面來允許遠端監控工具依附到執行於本地主機的jvm

kint,klist,ktab:實現kerberos用到的一些工具

native2ascii:用於轉換字元或者檔案的編碼格式

orbd:用於實現corba介面(分布式應用)

pack200:對jar檔案進行高效的壓縮

packager: 將jar檔案包裝成其他格式的檔案

policytool:j**a中的策略管理

rmic:為遠端呼叫編譯生成遠端呼叫時所需的檔案

rmid:用於啟動啟用系統守護程序,以便遠端物件可以在jvm中註冊和啟用

rmiregistry:啟動乙個遠端物件登錄檔中指定的埠

schemagen:

serialver:用於返回乙個類的serialveruid

servertools:為程式設計師提供了乙個命令列介面,用於註冊,取消註冊,啟動,關閉乙個服務

tnameserv:

unpack200:對pack200進行壓縮的jar檔案進行解壓

wsgen:是乙個命令列功能用來生成合適的jax-ws。它讀取webservice的終端類檔案,同時生成所有用於webservice發布的源**檔案和經過編譯過的二進位製類檔案。它還隨意生成wsdl和符合規範的helloserver類webservice。wsgen從資源檔案生成乙個完整的操作列表是合法的。

wsimport:這個工具依據wsdl檔案生成相應的類檔案,然後用這些類檔案,就可以像呼叫本地的類一樣呼叫webservice提供的方法了

xjc:

**:

Eclipse中怎麼將JRE換成JDK?

jre顧名思義是j a執行時環境,包含了j a虛擬機器,j a基礎類庫。是使用j a語言編寫的程式執行所需要的軟體環境,是提供給想執行j a程式的使用者使用的。jdk顧名思義是j a開發工具包,是程式設計師使用j a語言編寫j a程式所需的開發工具包,是提供給程式設計師使用的。jdk包含了jre,同...

jdk自帶反編譯工具使用說明

最佳實踐 首先將jdk的bin目錄加入系統變數path。在盤下建立乙個test目錄,在test目錄裡建立乙個zh.txt檔案,檔案內容為 熔岩 開啟 命令列提示符 並進入c test目錄下。下面就可以按照說明一步一步來操作,注意觀察其中編碼的變化。a 將zh.txt轉換為unicode編碼,輸出檔案...

Monkey工具執行及日誌說明

monkey工具執行 com.houbank.houbankfinance adb shell monkey p com.android.calculator2 1000 可以看出計算器隨機執行1000次 adb shell monkey p com.houbank.houbankfinance v...