jdk的命令功能以及語法

jdk的命令功能以及語法

   學習好java,首先應該熟悉一些常用的jdk的命令,比如:javac、java、javadoc、javap、jar、
javaw、appletviewer、htmlConverter、native2ascii、serialver等。下面是它們的功能和語法。

  1、jar——多用途的存檔及壓縮工具,是個java應用程序,可將多個文件合併爲單個JAR歸檔文件。語法:jar [命令選項] [mainfest] destination input-file [input-files]     示例:
jar tf file.jar  //顯示一個jar文件中的文件列表
jar cf file.jar *.class  //將當前目錄下的所有Class文件打包成新的JAR文件
jar cvf file.jar *  //將當前目錄下的所有文件放進一個已存在的JAR文件中。

  2、java——用來執行class文件的,關聯控制檯。

  3、javac——java編程語言編譯器。將類和接口的定義編譯成字節代碼的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——用來執行class文件的,但可以將dos窗口隱藏掉,不關聯控制檯。比如寫個批處理執行java程序時,會出現一個窗口,若不想讓這個窗口出現,可在執行語句處將java classname換成:start javaw classname便可以隱藏dos窗口了

  6、javap——Java類文件解析器,其輸出取決於所用選項。若沒用選項,javap將輸出傳遞給它的類的 public 域及方法,並輸出到標準輸出設備上。語法: javap [ 命令選項 ] class. . .

  7、javadoc——Java API文檔生成器,解析Java源文件中的聲明和文檔註釋,併產生API文檔及相應的HTML頁缺省,描述公有類、保護類、內部類、接口、構造函數、方法和域,且依賴於java編譯器完成其工作。                                                          語法: javadoc [ 命令選項 ] [ 包名 ] [ 源文件名 ] [ @files ]

  8、appletviewer——調試applet的工具,可不用萬維網瀏覽器環境,運行java的applet。語法:appletviewer [threads flag] [命令選項] urls... 連接到url指向的文檔或資源,在其自身的窗口顯示引用的applet。

  9、htmlConverter——命令轉換工具。語法:HtmlConverter [-option1 value1 [-option2 value2 [...]]] [-simulate] [filespecs]

  10、native2ascii——將含有不是Unicode或Latinl字符的的文件轉換爲Unicode編碼字符的文件,語法:native2ascii [options] [inputfile [outputfile]] 如果省in/outputfile則使用標準輸入/出設備。

  11、serialver——返回serialverUID。語法:serialver [show]  命令選項show是用來顯示一個簡單的界面。輸入完整的類名按Enter鍵或"顯示"按鈕,可顯示serialverUID。

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