作者NightPrince (shooting star)
看板java
标题Re: [问题] jar问题请教(新手)
时间Fri Jul 14 09:02:48 2006
※ 引述《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