本文講解了把java文件打包成jar文件的方法,經測試可行.由于作者沒時間用批處理文件進行操作的方法沒有列出來.
(1)把一個java文件打包到當前目錄 javac –d . *.java
(2)把一個java文件打包并編譯到指定文件夾中 javac –d object_file *.java
(3)如何制作JAR呢?
1)編譯生成.class文件 如上(1)、(2)
2)做一個配置文件,隨便取名字如conf.txt,在該文件內輸入一行:
Main-Class: packageName.Class_FileName(回車)
注意:文件開頭必須頂ge寫,不可有空ge,Main-Class:后有一個空ge,另外,該行必須以一個回車結束。該配置文件給出了雙擊Jar文件時運行其中的哪個類。
3)輸入一下ming令制作JAR文件:
Jar cmf conf.txt jar_name.jar packageName/*.class
這里的conf.txt和jar_name.jar兩個文件分別對應的參數是m和f。conf.txt的作用是配置manifest.mf文件。因為要創建可執行的jar文件包,光靠指定一個manifest.mf是不夠的,因為MAINFEST是jar文件是和不可執行的JAR文件都包含MANIFEST。關鍵在于可執行的JAR文件包的MANIFEST,其內容包含Main-Class項。
怎么樣,如有不明白歡迎交流。
新聞熱點
疑難解答