Java命令解釋大全_第1頁
Java命令解釋大全_第2頁
Java命令解釋大全_第3頁
Java命令解釋大全_第4頁
Java命令解釋大全_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、文檔供參考,可復(fù)制、編制,期待您的好評(píng)與關(guān)注! Java命令大全及命令解釋Java常用的幾種命令1Java命令詳細(xì)解釋2javac.exe2jar.exe3javadoc.exe3javah.exe5javap.exe5javaw.exe6HtmlConverter.exe6orbd.exe6policytool.exe7rmic.exe7rmid.exe8rmiregistry.exe8serialver.exe8servertool.exe8rmid9rmiregistry10serialver10jarsigner11keytool12native2ascii12appletviewer

2、13extcheck13jar14javadoc15(經(jīng)過網(wǎng)上搜集整理出來的,一些不常用的方法也收集了)Java常用的幾種命令javac:Java編譯器,將Java源代碼換成字節(jié)代 java:Java解釋器,直接從類文件執(zhí)行Java應(yīng)用程序代碼 appletviewer(小程序?yàn)g覽器):一種執(zhí)行HTML文件上的Java小程序類的Java瀏覽器 javadoc:根據(jù)Java源代碼及其說明語句生成的HTML文檔 jdb:Java調(diào)試器,可以逐行地執(zhí)行程序、設(shè)置斷點(diǎn)和檢查變量 javah:產(chǎn)生可以調(diào)用Java過程的C過程,或建立能被Java程序調(diào)用的C過程的頭文件 Javap:Java反匯編器,顯示

3、編譯類文件中的可訪問功能和數(shù)據(jù),同時(shí)顯示字節(jié)代碼含義 jar:多用途的存檔及壓縮工具,是個(gè)java應(yīng)用程序,可將多個(gè)文件合并為單個(gè)JAR歸檔文件。 htmlConverter命令轉(zhuǎn)換工具。 native2ascii將含有不是Unicode或Latinl字符的的文件轉(zhuǎn)換為Unicode編碼字符的文件。 serialver返回serialverUID。語法:serialver show 命令選項(xiàng)show是用來顯示一個(gè)簡(jiǎn)單的界面。輸入完整的類名按Enter鍵或"顯示"按鈕,可顯示serialverUID。 Java命令詳細(xì)解釋javac.exe 用法:javac <選項(xiàng)&g

4、t; <源文件> 可能的選項(xiàng)包括: -g 生成所有調(diào)試信息 -g:none 生成無調(diào)試信息 -g:lines,vars,source 生成只有部分調(diào)試信息 -O 優(yōu)化;可能妨礙調(diào)試或者增大類文件 -nowarn 生成無警告 -verbose 輸出關(guān)于編譯器正在做的信息 -deprecation 輸出使用了不鼓勵(lì)使用的API的源程序位置 -classpath <路徑> 指定用戶類文件的位置 -sourcepath <路徑> 指定輸入源文件的位置 -bootclasspath <路徑> 覆蓋自舉類文件的位置 -extdirs <目錄(多個(gè))&g

5、t; 覆蓋安裝的擴(kuò)展類的位置 -d <目錄> 指定輸出類文件的位置 -encoding <編碼> 指定源文件中所用的字符集編碼 -target <版本> 生成指定虛擬機(jī)版本的類文件 -help Print a synopsis of standard options appletviewer.exe 用法:appletviewer <options> url 其中,<options> 包括: -debug 在 Java 調(diào)試器中啟動(dòng) applet 小程序查看器 -encoding <encoding> 指定由 HTML 文

6、件使用的字符編碼 -J<runtime flag> 向 Java 解釋器傳遞參數(shù) -J 選項(xiàng)不是標(biāo)準(zhǔn)選項(xiàng),如有更改,不另行通知。 jar.exe 用法:jar ctxuvfm0M jar-文件 manifest-文件 -C 目錄 文件名 . 選項(xiàng): -c 創(chuàng)建新的存檔 -t 列出存檔內(nèi)容的列表 -x 展開存檔中的命名的(或所有的文件 -u 更新已存在的存檔 -v 生成詳細(xì)輸出到標(biāo)準(zhǔn)輸出上 -f 指定存檔文件名 -m 包含來自標(biāo)明文件的標(biāo)明信息 -0 只存儲(chǔ)方式;未用ZIP壓縮格式 -M 不產(chǎn)生所有項(xiàng)的清單(manifest文件 -i 為指定的jar文件產(chǎn)生索引信息 -C 改變到指定

7、的目錄,并且包含下列文件: 如果一個(gè)文件名是一個(gè)目錄,它將被遞歸處理。 清單(manifest文件名和存檔文件名都需要被指定,按'm' 和 'f'標(biāo)志指定的相同順序。 示例1:將兩個(gè)class文件存檔到一個(gè)名為 'classes.jar' 的存檔文件中: jar cvf classes.jar Foo.class Bar.class 示例2:用一個(gè)存在的清單(manifest)文件 'mymanifest' 將 foo/ 目錄下的所有 文件存檔到一個(gè)名為 'classes.jar' 的存檔文件中: jar cvfm

8、 classes.jar mymanifest -C foo/ . javadoc.exe 用法:javadoc options packagenames sourcefiles classnames files -overview <file> 讀取 HTML 格式的概述文檔 -public 僅顯示 public 類和成員 -protected 顯示 protected/public 類和成員(缺省) -package 顯示 package/protected/public 類和成員 -private 顯示所有類和成員 -help 顯示命令行選項(xiàng) -doclet <clas

9、s> 通過候選 doclet 生成輸出 -docletpath <path> 指定 doclet 類文件的查找位置 -sourcepath <pathlist> 指定源文件的查找位置 -classpath <pathlist> 指定用戶類文件的查找位置 -exclude <pkglist> Specify a list of packages to exclude -subpackages <subpkglist> Specify subpackages to recursively load -breakiterator Co

10、mpute 1st sentence with BreakIterator -bootclasspath <pathlist> 覆蓋自舉類加載器所加載的類文件的位置 -source <release> Provide source compatibility with specified release -extdirs <dirlist> 覆蓋已安裝的擴(kuò)展的位置 -verbose 有關(guān) Javadoc 所做工作的輸出信息 -locale <name> 所用的 Locale,例如 en_US 或 en_US_WIN -encoding <n

11、ame> 源文件編碼名稱 -J<flag> 將 <flag> 直接傳給運(yùn)行時(shí)系統(tǒng) 由標(biāo)準(zhǔn) doclet 提供: -d <directory> 輸出文件的目標(biāo)目錄 -use 創(chuàng)建類和包的用法頁 -version 包含 version 段 -author 包含 author 段 -docfilessubdirs Recursively copy doc-file subdirectories -splitindex 將索引分為每個(gè)字母對(duì)應(yīng)一個(gè)文件 -windowtitle <text> 文檔的瀏覽器窗口標(biāo)題 -doctitle <html

12、-code> 包含包索引頁(首頁)的標(biāo)題 -header <html-code> 包含每一頁的頁眉文本 -footer <html-code> 包含每一頁的頁腳文本 -bottom <html-code> 包含每一頁的頁底文本 -link <url> Create links to javadoc output at <url> -linkoffline <url> <url2> Link to docs at <url> using package list at <url2>

13、-excludedocfilessubdir <name1>:. Exclude any doc-files subdirectories with given name. -group <name> <p1>:<p2>. Group specified packages together in overview page -nocomment Supress description and tags, generate only declarations. -nodeprecated 不包含 deprecated 信息 -noqualifier

14、 <name1>:<name2>:. Exclude the list of qualifiers from the output. -nosince Do not include since information -nodeprecatedlist 不生成不鼓勵(lì)使用的列表 -notree 不生成類層次 -noindex 不生成索引 -nohelp 不生成幫助鏈接 -nonavbar 不生成導(dǎo)航欄 -quiet Do not display status messages to screen -serialwarn Generate warning about ser

15、ial tag -tag <name>:<locations>:<header> Specify single argument custom tags -taglet The fully qualified name of Taglet to register -tagletpath The path to Taglets -charset <charset> Charset for cross-platform viewing of generated documentation. -helpfile <file> 包含幫助鏈接功

16、能鏈接到目標(biāo)的文件 -linksource Generate source in HTML -stylesheetfile <path> 改變所生成文檔的樣式的文件 -docencoding <name> 輸出編碼名稱 javah.exe 用法:javah options <classes> 其中 options 包括: -help 打印該幫助信息 -classpath <path> 類的加載路徑 -bootclasspath <path> 自舉類的加載路徑 -d <dir> 輸出目錄 -o <file> 輸出

17、文件(僅能使用 -d 或 -o 之一) -jni 生成 JNI 風(fēng)格的頭文件(缺?。?-old 生成 JDK1.0 風(fēng)格的頭文件 -stubs 生成 stubs 文件 -version 打印版本信息 -verbose 輸出有關(guān)本命令所做工作的信息 -force 始終寫輸出文件 指定 <classes> 時(shí)必須使用全名(例如 java.lang.Object)。 javap.exe用法:javap options <class>其中 options 包括: -help 打印該幫助信息 -l 輸出行和變量的表 -public 只輸出public方法和域 -protected

18、 只輸出public和protected類和成員 -package 只輸出包,public和protected類和成員,這是默認(rèn)的 -private 輸出所有類和成員 -s 輸出內(nèi)部類型簽名 -c 輸出分解后的代碼,例如,類中每一個(gè)方法內(nèi),包含java字節(jié)碼的指令, -verbose 輸出棧大小,方法參數(shù)的個(gè)數(shù) javaw.exe HtmlConverter.exe 用法:HtmlConverter -option1 value1 -option2 value2 . -simulate filespecs 其中,選項(xiàng)包括: -source: 獲取源文件的路徑。 缺省值: <userdir

19、> -dest: 寫入已轉(zhuǎn)換文件的路徑。 缺省值: <userdir> -backup: 寫備份文件的路徑。 缺省值: <dirname>_BAK -f: 強(qiáng)制覆寫備份文件。 -subdirs: 應(yīng)處理子目錄中的文件。 -template: 模板文件的路徑。 如果不確定,請(qǐng)使用缺省值。 -log: 寫日志的路徑。 如果沒有提供,則不會(huì)寫入任何日志。 -progress: 轉(zhuǎn)換時(shí)顯示進(jìn)度。 缺省值: true -simulate: 在沒有進(jìn)行轉(zhuǎn)換時(shí)顯示特定于轉(zhuǎn)換的信息。 -latest: 使用最新的 JRE 支持發(fā)行版 mimetype。 -gui: 顯示轉(zhuǎn)換程序的

20、圖形用戶界面。 filespecs: 用空格分開的文件說明列表。 缺省值: "*.html *.htm" (需要引號(hào)) orbd.exe 用法:orbd <選項(xiàng)> 其中,<選項(xiàng)> 包括: -port 啟動(dòng) ORBD 的激活端口,缺省值為 1049 (可選) -defaultdb ORBD 文件的目錄,缺省值為 "./orb.db" (可選) -serverid ORBD 的服務(wù)器標(biāo)識(shí)符,缺省值為 1 (可選) -ORBInitialPort 初始端口(必需) -ORBInitialHost 初始主機(jī)名稱(必需) policytoo

21、l.exe 用法:policytool 選項(xiàng) -file <file> 規(guī)則文件位置 rmic.exe 用法:rmic <選項(xiàng)> <類名> 其中 <選項(xiàng)> 包括: -keep 不刪除中間生成的源文件 -keepgenerated (同 "-keep") -v1.1 為 1.1 stub 協(xié)議版本創(chuàng)建 stubs/skeleton -vcompat (缺?。﹦?chuàng)建與 1.1 和 1.2 stub 協(xié)議版本兼容的 stubs/skeleton -v1.2 僅為 1.2 stub 協(xié)議版本創(chuàng)建 stubs -iiop 為 IIOP 創(chuàng)

22、建 stubs。當(dāng)使用該選項(xiàng)時(shí),<選項(xiàng)>還應(yīng)包括: -always 總創(chuàng)建 stubs (即使在它們同時(shí)出現(xiàn)時(shí) -alwaysgenerate (同 "-always") -nolocalstubs 不創(chuàng)建為同一進(jìn)程優(yōu)化的 stubs -idl 創(chuàng)建 IDL。當(dāng)使用該選項(xiàng)時(shí),<選項(xiàng)>還應(yīng)包括: -noValueMethods 不生成值類型的方法 -always 總創(chuàng)建 IDL (即使在它們同時(shí)出現(xiàn)時(shí) -alwaysgenerate (同 "-always") -g 一般調(diào)試信息 -depend 以遞歸方式重編譯過期的文件 -now

23、arn 不警告 -nowrite 不將編譯過的類寫入到文件系統(tǒng) -verbose 輸出有關(guān)編譯器所做工作的信息 -classpath <path> 指定輸入源和類文件的查找位置 -sourcepath <path> 指定用戶源文件的查找位置 -bootclasspath <path> 覆蓋自舉類文件的位置 -extdirs <path> 覆蓋安裝擴(kuò)展類的位置 -d <directory> 指定所生成類文件的放置位置 -J<runtime flag> 將參數(shù)傳給 java 解釋程序 rmid.exe 用法:rmid <

24、option> 其中,<option> 包括: -port <option> 指定供 rmid 使用的端口 -log <directory> 指定 rmid 將日志寫入的目錄 -stop 停止當(dāng)前的 rmid 調(diào)用(對(duì)指定端口) -C<runtime 標(biāo)記> 向每個(gè)子進(jìn)程傳遞參數(shù)(激活組) -J<runtime 標(biāo)記> 向 java 解釋程序傳遞參數(shù) = rmiregistry.exe 用法: rmiregistry <選項(xiàng)> <端口> 其中,<選項(xiàng)> 包括: -J<runtime 標(biāo)記

25、> 將參數(shù)傳遞到 java 解釋程序 serialver.exe 用法:serialver -classpath classpath -show classname. servertool.exe 歡迎使用 Java IDL 服務(wù)器工具 請(qǐng)?jiān)谔崾咎庉斎朊?可用命令: register - 注冊(cè)一個(gè)可激活的服務(wù)器 unregister - 取消服務(wù)器注冊(cè) getserverid - 返回應(yīng)用程序名稱的服務(wù)器標(biāo)識(shí)符 list - 列舉所有已注冊(cè)服務(wù)器 listappnames - 列舉當(dāng)前定義的應(yīng)用程序名稱 listactive - 列舉當(dāng)前活動(dòng)的服務(wù)器 locate - 將已注冊(cè)服務(wù)器定

26、位在特定類型的端口 locateperorb - 為已注冊(cè)服務(wù)器的特定對(duì)象請(qǐng)求代理程序定位端口。 orblist - 對(duì)象請(qǐng)求代理程序 (orb) 名稱及其映射列表 shutdown - 關(guān)閉一個(gè)已注冊(cè)服務(wù)器 startup - 啟動(dòng)一個(gè)已注冊(cè)服務(wù)器 help - 取得幫助 quit - 退出此工具 rmic 功能說明: rmic 為遠(yuǎn)程對(duì)象生成 stub 和 skeleton。 語法: rmic options package-qualified-class-name(s) 補(bǔ)充說明: rmic 編譯器根據(jù)編譯后的 Java 類(含有遠(yuǎn)程對(duì)象實(shí)現(xiàn))名,為遠(yuǎn)程對(duì)象生成 stub 和 skele

27、ton(遠(yuǎn)程對(duì)象是指實(shí)現(xiàn) java.rmi.Remote 接口的對(duì)象)。在 rmic 命令中所給的類必須是經(jīng) javac 命令成功編譯且是完全包限定的類。 命令選項(xiàng) -classpath路徑 指定 rmic 用于查詢類的路徑。如果設(shè)置了該選項(xiàng),它將覆蓋缺省值或 CLASSPATH 環(huán)境變量。目錄用冒號(hào)分隔。 -d目錄 指定類層次的根目錄。此選項(xiàng)可用來指定 stub 和 skeleton 文件的目標(biāo)目錄。 -depend 使編譯器考慮重新編譯從其它類引用的類。 一般來說,它只重新編譯從源代碼引用的遺漏或過期的類。 -g 允許生成調(diào)試表格。調(diào)試表格含有行號(hào)和局部變量的有關(guān)信息,即 Java 調(diào)試工

28、具所使用的信息。缺省情況下,只生成行號(hào)。 -J 與 -D 選項(xiàng)聯(lián)用,它將緊跟其后的選項(xiàng)( -J 與 -D 之間無空格)傳給 java 解釋器。 -keepgenerated 為 stub 和 skeleton 文件保留所生成的 .java 源文件,并將這些源文件寫到與 .class 文件相同的目錄中,如果要指定目錄,則使用 -d 選項(xiàng)。 -nowarn 關(guān)閉警告。如果使用該選項(xiàng),則編譯器不輸出任何警告信息。 -show 顯示 rmic 編譯器的 GUI(圖形用戶界面)。輸入一個(gè)或多個(gè)包限定類名(以空格分隔),并按回車鍵或“顯示”按鈕,創(chuàng)建 stub 和 skeleton。 -vcompat (

29、缺省值)創(chuàng)建與 JDK 1.1 和 1.2 stub 協(xié)議版本都兼容的 stub 和 skeleton。 -verbose 使編譯器和鏈接器輸出關(guān)于正在編譯哪些類和正在加載哪些類文件的信息。 -v1.1 創(chuàng)建 JDK 1.1 stub 協(xié)議版本的 stub 和 skeleton。 -v1.2 只創(chuàng)建 JDK 1.2 stub 協(xié)議版本的 stub。 = rmid 功能說明: rmid 啟動(dòng)激活系統(tǒng)守護(hù)進(jìn)程,以便能夠在 Java 虛擬機(jī)上注冊(cè)和激活對(duì)象。 語法: rmid -port port -log dir 補(bǔ)充說明: rmid 工具啟動(dòng)激活系統(tǒng)守護(hù)進(jìn)程。必須先啟動(dòng)激活系統(tǒng)守護(hù)進(jìn)程,才能向激

30、活系統(tǒng)注冊(cè)可被激活的對(duì)象或在 Java 虛擬機(jī)上激活可被激活的對(duì)象。 命令選項(xiàng) -C<某些命令行選項(xiàng)> 指定一個(gè)選項(xiàng),在創(chuàng)建每個(gè) rmid 的子守護(hù)進(jìn)程(激活組)時(shí),該選項(xiàng)以命令行參數(shù)的形式傳給該子守護(hù)進(jìn)程。 -log目錄 指定目錄的名稱,激活系統(tǒng)守護(hù)進(jìn)程在該目錄中寫入其數(shù)據(jù)庫(kù)及相關(guān)信息。缺省狀態(tài)下,將在執(zhí)行 rmid 命令的目錄中創(chuàng)建一個(gè) log 目錄。 -port端口 指定 rmid 的注冊(cè)服務(wù)程序所使用的端口。激活系統(tǒng)守護(hù)進(jìn)程將 ActivationSystem 與該注冊(cè)服務(wù)程序中的名稱java.rmi.activation.ActivationSystem 捆綁在一起。 -

31、stop 停止 -port 選項(xiàng)所指定端口上的當(dāng)前 rmid 調(diào)用。若未指定端口,則將停止在端口 1098 上運(yùn)行的 rmid。 rmiregistry 功能說明: rmiregistry 命令可在當(dāng)前主機(jī)的指定端口上啟動(dòng)遠(yuǎn)程對(duì)象注冊(cè)服務(wù)程序。 語法: rmiregistry port 補(bǔ)充說明: rmiregistry 命令在當(dāng)前主機(jī)的指定 port 上創(chuàng)建并啟動(dòng)遠(yuǎn)程對(duì)象注冊(cè)服務(wù)程序。如果省略 port,則注冊(cè)服務(wù)程序?qū)⒃?1099 端口上啟動(dòng)。rmiregistry 命令不產(chǎn)生任何輸出而且一般在后臺(tái)運(yùn)行。遠(yuǎn)程對(duì)象注冊(cè)服務(wù)程序是自舉命名服務(wù)。主機(jī)上的 RMI 服務(wù)器將利用它將遠(yuǎn)程對(duì)象綁定到名

32、字上。客戶機(jī)即可查詢遠(yuǎn)程對(duì)象并進(jìn)行遠(yuǎn)程方法調(diào)用。注冊(cè)服務(wù)程序一般用于定位應(yīng)用程序需調(diào)用其方法的第一個(gè)遠(yuǎn)程對(duì)象。該對(duì)象反過來對(duì)各應(yīng)用程序提供相應(yīng)的支持,用于查找其它對(duì)象。java.rmi.registry.LocateRegistry 類的方法可用于在某臺(tái)主機(jī)或主機(jī)和端口上獲取注冊(cè)服務(wù)程序操作。java.rmi.Naming 類的基于 URL 的方法將對(duì)注冊(cè)服務(wù)程序進(jìn)行操作,并可用于查詢遠(yuǎn)程對(duì)象、將簡(jiǎn)單(字符串)名稱綁定到遠(yuǎn)程對(duì)象、將新名稱重新綁定到遠(yuǎn)程對(duì)象(覆蓋舊綁定)、取消遠(yuǎn)程對(duì)象的綁定以及列出綁定在注冊(cè)服務(wù)程序上的 URL。 serialver 功能說明: serialver 命令返回 s

33、erialVersionUID。 語法: serialver 命令選項(xiàng) 補(bǔ)充說明: serialver 以適于復(fù)制到演變類的形式返回一個(gè)或多個(gè)類的 serialVersionUID。不帶參數(shù)調(diào)用時(shí),它輸出用法行。 命令選項(xiàng) -show 顯示一個(gè)簡(jiǎn)單的用戶界面。輸入完整的類名并按回車鍵或“顯示”按鈕可顯示 serialVersionUID。 jarsigner 功能說明: 為 Java 歸檔 (JAR) 文件產(chǎn)生簽名,并校驗(yàn)已簽名的 JAR 文件的簽名。 語法: jarsigner 命令選項(xiàng) jar-file alias jarsigner -verify 命令選項(xiàng) jar-file 補(bǔ)充說明:

34、 jarsigner 工具用于兩個(gè)目的: 1:為 Java 歸檔 (JAR) 文件簽名 2:校驗(yàn)已簽名的 JAR 文件的簽名和完整性 命令選項(xiàng) -keystoreurl 指定密鑰倉(cāng)庫(kù)的 URL。缺省值是用戶的宿主目錄中的 .keystore 文件,它由系統(tǒng)屬性“user.home”決定。 -storetypestoretype 指定要被實(shí)例化的密鑰倉(cāng)庫(kù)類型。默認(rèn)的密鑰倉(cāng)庫(kù)類型是安全屬性文件中 "keystore.type" 屬性值所指定的那個(gè)類型,由 java.security.KeyStore 中的靜態(tài)方法 getDefaultType 返回。 -storepasspas

35、sword 指定訪問密鑰倉(cāng)庫(kù)所需的口令。這僅在簽名(不是校驗(yàn))JAR 文件時(shí)需要。在這種情況下,如果命令行中沒有提供 -storepass 選項(xiàng),用戶將被提示輸入口令。 -keypasspassword 指定用于保護(hù)密鑰倉(cāng)庫(kù)項(xiàng)(由命令行中指定的別名標(biāo)出)的私鑰的口令。使用 jarsigner 為 JAR 文件簽名時(shí)需要該口令。如果命令行中沒有提供口令,且所需的口令與密鑰倉(cāng)庫(kù)的口令不同,則將提示用戶輸入它。 -sigfilefile 指定用于生成 .SF 和 .DSA 文件的基本文件名。 -signedjarfile 指定用于已簽名的 JAR 文件的名稱。 -verify 如果它出現(xiàn)在命令行中,

36、則指定的 JAR 文件將被校驗(yàn),而不是簽名。如果校驗(yàn)成功,將顯示“jar verified”。如果試圖校驗(yàn)未簽名的 JAR 文件,或校驗(yàn)被不支持的算法(例如未安裝 RSA 提供者時(shí)使用的 RSA)簽名的 JAR 文件,則將有如下顯示: "jar is unsigned. (signatures missing or not parsable)" 。 -certs 如果它與 -verify 和 -verbose 選項(xiàng)一起出現(xiàn)在命令行中,則輸出將包括 JAR 文件的每個(gè)簽名人的證書信息。 -verbose 如果它出現(xiàn)在命令行中,則代表“verbose”模式,它使 jarsign

37、er 在 JAR 簽名或校驗(yàn)過程中輸出額外信息。 -internalsf 過去,JAR 文件被簽名時(shí)產(chǎn)生的 .DSA(簽名塊)文件包含一個(gè)同時(shí)產(chǎn)生的 .SF 文件(簽名文件)的完整編碼副本。這種做法已被更改。為了減小輸出 JAR 文件的整個(gè)大小,缺省情況下 .DSA 文件不再包含 .SF 文件的副本。但是如果 -internalsf 出現(xiàn)在命令行中,將采用舊的做法。該選項(xiàng)主要在測(cè)試時(shí)有用;實(shí)際上不應(yīng)使用它,因?yàn)檫@樣將消除有用的優(yōu)化。 -sectionsonly 如果它出現(xiàn)在命令行中,則 JAR 文件被簽名時(shí)生成的 .SF 文件(簽名文件)將不包括含有整個(gè)清單文件的散列的頭。它僅包含 與 JAR

38、 中每個(gè)單獨(dú)的源文件相關(guān)的信息和散列。該選項(xiàng)主要在測(cè)試時(shí)有用;實(shí)際上不應(yīng)使用它,因?yàn)檫@樣將消除有用的優(yōu)化。 -Jjavaoption 將指定的 javaoption 串直接傳遞到 Java 解釋器。((jarsigner 實(shí)際上是解釋器的一個(gè) “wrapper”)。該選項(xiàng)不應(yīng)含有任何空格。它有助于調(diào)整執(zhí)行環(huán)境或內(nèi)存使用。要獲得可用的解釋器選項(xiàng)的清單,可在命令行鍵入 java -h 或 java -X。 keytool 功能說明: 管理由私鑰和認(rèn)證相關(guān)公鑰的 X.509 證書鏈組成的密鑰倉(cāng)庫(kù)(數(shù)據(jù)庫(kù))。還管理來自可信任實(shí)體的證書。 語法: keytool 命令 補(bǔ)充說明: keytool 是個(gè)密

39、鑰和證書管理工具。它使用戶能夠管理自己的公鑰/私鑰對(duì)及相關(guān)證書,用于(通過數(shù)字簽名)自我認(rèn)證(用戶向別的用戶/服務(wù)認(rèn)證自己)或數(shù)據(jù)完整性以及認(rèn)證服務(wù)。它還允許用戶儲(chǔ)存他們的通信對(duì)等者的公鑰(以證書形式)。 native2ascii 功能說明: 將含有本地編碼字符(既非 Latin1 又非 Unicode 字符)的文件轉(zhuǎn)換為 Unicode 編碼字符的文件。 語法: native2ascii options inputfile outputfile 補(bǔ)充說明: Java 編譯器和其它 Java 工具只能處理含有 Latin-1 和/或 Unicode 編碼(udddd 記號(hào))字符的文件。nati

40、ve2ascii 將含有其它字符編碼的文件轉(zhuǎn)換成含 Latin-1 和/或 Unicode 編碼字符的文件。若省略 outputfile,則使用標(biāo)準(zhǔn)輸出設(shè)備輸出。此外,如果也省略 inputfile,則使用標(biāo)準(zhǔn)輸入設(shè)備輸入。 命令選項(xiàng) -reverse 執(zhí)行相反的操作:將含 Latin-1 和/或 Unicode 編碼字符的文件轉(zhuǎn)換成含本地編碼字符的文件。 -encodingencoding_name 指定轉(zhuǎn)換過程使用的編碼名稱。缺省的編碼從系統(tǒng)屬性 file.encoding 中得到。 appletviewer 功能說明: Java applet 瀏覽器。appletviewer 命令可在脫

41、離萬維網(wǎng)瀏覽器環(huán)境的情況下運(yùn)行 applet。 語法: appletviewer threads flag 命令選項(xiàng) urls . 補(bǔ)充說明: appletviewer 命令連接到 url 所指向的文檔或資源上,并在其自身的窗口中顯示文檔引用的每個(gè) applet。注意:如果 url 所指向的文檔不引用任何帶有 OBJECT、EMBED 或 APPLET 標(biāo)記的 applet,那么 appletviewer 就不做任何事情。 命令選項(xiàng) -debug 在 Java 調(diào)試器 jdb 中啟動(dòng) appletviewer,使您可以調(diào)試文檔中的 applet。 -encoding編碼名稱 指定輸入 HTML

42、 文件的編碼名稱。 -Jjavaoption 將 javaoption 字符串作為單個(gè)參數(shù)傳給運(yùn)行 appletviewer 的 Java 解釋器。參數(shù)不能含有空格。由多重參數(shù)組成的字符串,其中的每個(gè)參數(shù)都必須以前綴 -J 開頭,該前綴以后將被除去。這在調(diào)整編譯器的執(zhí)行環(huán)境或內(nèi)存使用時(shí)將很有用。 extcheck 功能說明: extcheck 檢測(cè)目標(biāo) jar 文件與當(dāng)前安裝方式擴(kuò)展 jar 文件間的版本沖突。 語法: extcheck -verbose targetfile.jar 補(bǔ)充說明: extcheck 實(shí)用程序檢查指定 Jar 文件的標(biāo)題和版本與 JDK TM 軟件中所安裝的擴(kuò)展是

43、否有沖突。在安裝某個(gè)擴(kuò)展前,可以用該實(shí)用程序查看是否已安裝了該擴(kuò)展的相同版本或更高的版本。 extcheck 實(shí)用程序?qū)?targetfile.jar 文件清單的 specification-title 和 specification-version 頭與當(dāng)前安裝在擴(kuò)展目錄下所有 Jar 文件的相對(duì)應(yīng)的頭進(jìn)行比較(缺省擴(kuò)展目錄為 jre/lib/ext)。extcheck 實(shí)用程序比較版本號(hào)的方式與 java.lang.Package.isCompatibleWith 方法相同。若未檢測(cè)到?jīng)_突,則返回代碼為 0。如果擴(kuò)展目錄中任何一個(gè) jar 文件的清單有相同的 specification-tit

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論