这算不算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,麻烦各位高人解释下这个问题...
...全文
462 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
foxzj 2006-09-09
  • 打赏
  • 举报
回复
现在确定在写完了以后要多换一行

要不然的话最后一行在打包的时候是打不进去的..

我当时把Main-Class: Go写在最后一样,这行根本

都没有打进去,才会出现:

“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

打进去的却是:

1 Manifest-Version: 1.0
2 Created-By: 1.0 (foxzj)

PS:六个人,怎么分呢?
niko7 2006-09-08
  • 打赏
  • 举报
回复
没有碰到过,如果碰到了就会想起楼主……

感谢哦。:)
ztroma 2006-09-08
  • 打赏
  • 举报
回复
是要加回车的
iori97king 2006-09-08
  • 打赏
  • 举报
回复
没有问题啊
java version "1.4.2_12"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_12-b03)
Java HotSpot(TM) Client VM (build 1.4.2_12-b03, mixed mode)

java version "1.5.0_07"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_07-b03)
Java HotSpot(TM) Client VM (build 1.5.0_07-b03, mixed mode, sharing)
YuLimin 2006-09-08
  • 打赏
  • 举报
回复
RPWT:)
foxzj 2006-09-08
  • 打赏
  • 举报
回复
大家都没有遇到过这种情况?

难道是我RP问题??
Javafan0 2006-09-07
  • 打赏
  • 举报
回复
........

从没用这个,都是用ide生成.
meadking 2006-09-07
  • 打赏
  • 举报
回复
不会吧!
YuLimin 2006-09-07
  • 打赏
  • 举报
回复
没有问题啊
java version "1.4.2_12"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_12-b03)
Java HotSpot(TM) Client VM (build 1.4.2_12-b03, mixed mode)

java version "1.5.0_07"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_07-b03)
Java HotSpot(TM) Client VM (build 1.5.0_07-b03, mixed mode, sharing)
iori97king 2006-09-07
  • 打赏
  • 举报
回复
不懂 帮你顶~~~

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧