这算不算jar命令的bug?
foxzj 2006-09-07 07:11:10 System:winXp SP2
JDK:1.5.0_07
用jar命令制作可执行的jar包的时候,写清单文件
(前面的数字是为了说明问题写的,不是清单文件的一部分)
1 Manifest-Version: 1.0
2 Created-By: 1.0 (foxzj)
3 Main-Class: Go
这样子写,执行C:\jar cvfm Color.jar Manifest.mf Go.class
生成Color.jar,双击运行出错提示
“Failed to load Main-Class manifest attribute from C:\Color.jar”
1 Manifest-Version: 1.0
2 Created-By: 1.0 (foxzj)
3 Main-Class: Go
4
5
这样写,就是加了两个回车多换了两行。
再来C:\jar cvfm Color.jar Manifest.mf Go.class
OK了~~,,郁闷,这个问题搞了老长时间...最后还是
把demo里面的清单文件拿出来,比较了又比较才发现的..
1 Manifest-Version: 1.0
2 Created-By: 1.5.0_07 (Sun Microsystems Inc.)
3 Main-Class: java2d.Java2Demo
4
5
这是从Java2D的demo里面拿出来的清单文件,也是多加了两行.
试着把那多出来的两行删掉,再试..它也运行不了了..
小弟刚开始学Java,麻烦各位高人解释下这个问题...