Re: [問題] jar問題請教(新手)
※ 引述《metalalive (瑞索弟的旋金世界)》之銘言:
: 指令應該是
: jar cvfm JAR_filename.jar manifest.txt classA.class classB.class .....
: (後面想打包幾個class就把檔名加上去,但是請注意class檔案的相對位置)
: 其中manifest.txt的內容...
: =================================================
: Manifest-Version: 1.0
: Created-By: 1.5.0_06 (Sun Microsystems Inc.)
: Main-Class: MyPackage.myMainClass
: =================================================
manifest.txt的內容大體上跟上述無誤
不過要記得的是,Main-Class 這一行後面要接兩行空白比較保險
當初我有位同學被這問題困擾了很久,就是少加了一兩行空白 ( ′-`)y-~
: 第2行是指JDK (還是JRE? 忘了反正其中一個) 的版本
: 第3行的MyPackage是package名稱,myMainClass是主函式 main() 所在的class名稱
: (應該沒漏掉其他部分.....[心虛] )
: 最近剛好在搞jar,希望對你有幫助哩....QQa
: : 謝謝~~不過...
: : 變成這個問題了 這是在製作jar發生的問題
: : java.io.IOException: invalid header field
: : at java.util.jar.Attributes.read(Attributes.java:389)
: : at java.util.jar.Manifest.read(Manifest.java:167)
: : at java.util.jar.Manifest.<init>(Manifest.java:52)
: : at sun.tools.jar.Main.run(Main.java:123)
: : at sun.tools.jar.Main.main(Main.java:903)
: : 這代表我程式有問題嗎??可是不做成jar 還是可以執行
: : 請教各位了...拜託
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.116.169.85
討論串 (同標題文章)
完整討論串 (本文為第 4 之 4 篇):