jdk中一些常见命令
生活随笔
收集整理的這篇文章主要介紹了
jdk中一些常见命令
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
學(xué)習(xí)好java,首先應(yīng)該熟悉一些常用的jdk的命令,比如:javac、java、javadoc、javap、jar、
javaw、appletviewer、htmlConverter、native2ascii、serialver等。下面是它們的功能和語法。 ? 1、jar——多用途的存檔及壓縮工具,是個java應(yīng)用程序,可將多個文件合并為單個JAR歸檔文件。語法:jar [命令選項] [mainfest] destination input-file [input-files]???? 示例:
jar tf file.jar? //顯示一個jar文件中的文件列表
jar cf file.jar *.class? //將當(dāng)前目錄下的所有Class文件打包成新的JAR文件
jar cvf file.jar *? //將當(dāng)前目錄下的所有文件放進一個已存在的JAR文件中。 ? 2、java——用來執(zhí)行class文件的,關(guān)聯(lián)控制臺。 ? 3、javac——java編程語言編譯器。將類和接口的定義編譯成字節(jié)代碼的class文件。語法:javac [options] [sourcefiles] [@files] ? 4、javah——C頭文件和Stub文件生成器。從Java類生成C頭文件和C源文件,以提供連接膠合,使Java和C代碼可以交互。語法: javah [ 命令選項 ] fully-qualified-classname. . . 或者javah_g [ 命令選項 ] fully-qualified-classname. . . ? 5、javaw——用來執(zhí)行class文件的,但可以將dos窗口隱藏掉,不關(guān)聯(lián)控制臺。比如寫個批處理執(zhí)行java程序時,會出現(xiàn)一個窗口,若不想讓這個窗口出現(xiàn),可在執(zhí)行語句處將java classname換成:start javaw classname便可以隱藏dos窗口了 ? 6、javap——Java類文件解析器,其輸出取決于所用選項。若沒用選項,javap將輸出傳遞給它的類的 public 域及方法,并輸出到標(biāo)準(zhǔn)輸出設(shè)備上。語法: javap [ 命令選項 ] class. . . ? 7、javadoc——Java API文檔生成器,解析Java源文件中的聲明和文檔注釋,并產(chǎn)生API文檔及相應(yīng)的HTML頁缺省,描述公有類、保護類、內(nèi)部類、接口、構(gòu)造函數(shù)、方法和域,且依賴于java編譯器完成其工作。????????????????????????????????????????????????????????? 語法: javadoc [ 命令選項 ] [ 包名 ] [ 源文件名 ] [ @files ] ? 8、appletviewer——調(diào)試applet的工具,可不用萬維網(wǎng)瀏覽器環(huán)境,運行java的applet。語法:appletviewer [threads flag] [命令選項] urls... 連接到url指向的文檔或資源,在其自身的窗口顯示引用的applet。 ? 9、htmlConverter——命令轉(zhuǎn)換工具。語法:HtmlConverter [-option1 value1 [-option2 value2 [...]]] [-simulate] [filespecs] ? 10、native2ascii——將含有不是Unicode或Latinl字符的的文件轉(zhuǎn)換為Unicode編碼字符的文件,語法:native2ascii [options] [inputfile [outputfile]] 如果省in/outputfile則使用標(biāo)準(zhǔn)輸入/出設(shè)備。 ? 11、serialver——返回serialverUID。語法:serialver [show]? 命令選項show是用來顯示一個簡單的界面。輸入完整的類名按Enter鍵或"顯示"按鈕,可顯示serialverUID。?
javaw、appletviewer、htmlConverter、native2ascii、serialver等。下面是它們的功能和語法。 ? 1、jar——多用途的存檔及壓縮工具,是個java應(yīng)用程序,可將多個文件合并為單個JAR歸檔文件。語法:jar [命令選項] [mainfest] destination input-file [input-files]???? 示例:
jar tf file.jar? //顯示一個jar文件中的文件列表
jar cf file.jar *.class? //將當(dāng)前目錄下的所有Class文件打包成新的JAR文件
jar cvf file.jar *? //將當(dāng)前目錄下的所有文件放進一個已存在的JAR文件中。 ? 2、java——用來執(zhí)行class文件的,關(guān)聯(lián)控制臺。 ? 3、javac——java編程語言編譯器。將類和接口的定義編譯成字節(jié)代碼的class文件。語法:javac [options] [sourcefiles] [@files] ? 4、javah——C頭文件和Stub文件生成器。從Java類生成C頭文件和C源文件,以提供連接膠合,使Java和C代碼可以交互。語法: javah [ 命令選項 ] fully-qualified-classname. . . 或者javah_g [ 命令選項 ] fully-qualified-classname. . . ? 5、javaw——用來執(zhí)行class文件的,但可以將dos窗口隱藏掉,不關(guān)聯(lián)控制臺。比如寫個批處理執(zhí)行java程序時,會出現(xiàn)一個窗口,若不想讓這個窗口出現(xiàn),可在執(zhí)行語句處將java classname換成:start javaw classname便可以隱藏dos窗口了 ? 6、javap——Java類文件解析器,其輸出取決于所用選項。若沒用選項,javap將輸出傳遞給它的類的 public 域及方法,并輸出到標(biāo)準(zhǔn)輸出設(shè)備上。語法: javap [ 命令選項 ] class. . . ? 7、javadoc——Java API文檔生成器,解析Java源文件中的聲明和文檔注釋,并產(chǎn)生API文檔及相應(yīng)的HTML頁缺省,描述公有類、保護類、內(nèi)部類、接口、構(gòu)造函數(shù)、方法和域,且依賴于java編譯器完成其工作。????????????????????????????????????????????????????????? 語法: javadoc [ 命令選項 ] [ 包名 ] [ 源文件名 ] [ @files ] ? 8、appletviewer——調(diào)試applet的工具,可不用萬維網(wǎng)瀏覽器環(huán)境,運行java的applet。語法:appletviewer [threads flag] [命令選項] urls... 連接到url指向的文檔或資源,在其自身的窗口顯示引用的applet。 ? 9、htmlConverter——命令轉(zhuǎn)換工具。語法:HtmlConverter [-option1 value1 [-option2 value2 [...]]] [-simulate] [filespecs] ? 10、native2ascii——將含有不是Unicode或Latinl字符的的文件轉(zhuǎn)換為Unicode編碼字符的文件,語法:native2ascii [options] [inputfile [outputfile]] 如果省in/outputfile則使用標(biāo)準(zhǔn)輸入/出設(shè)備。 ? 11、serialver——返回serialverUID。語法:serialver [show]? 命令選項show是用來顯示一個簡單的界面。輸入完整的類名按Enter鍵或"顯示"按鈕,可顯示serialverUID。?
轉(zhuǎn)載于:https://blog.51cto.com/860830wlx/71565
總結(jié)
以上是生活随笔為你收集整理的jdk中一些常见命令的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 计算机系统集成项目的管理及应用
- 下一篇: Struts2教程1:第一个Struts