jar打包出错

ABAPOOP 2003-03-08 01:39:02
jdk1.4,我将一系列.class文件打包,目录如下:
c:\1
\1\menifest.mf
\1\ora\Ora.class等几个class

设定menifest.mf的内容为“Main-Class: ora.OraTools”ora是可执行的类

开始打包:C:\1> jar cvfm Ora.jar manifest.mf ora

打包后在c:\1\下生成 Ora.jar 文件 运行时 提示“Could not find the main class Programing will exit!”文件不可执行。
是不是设置有问题,还是menifest文件设置有问题?
...全文
65 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
ABAPOOP 2003-03-10
  • 打赏
  • 举报
回复
有地方写错了,更正
jdk1.4,我将一系列.class文件打包,目录如下:
c:\1
\1\manifest.mf
\1\ora\Ora.class等几个class

设定manifest.mf的内容为“Main-Class: ora.Ora<回车>”ora是可执行的类

开始打包:C:\1> jar cvfm Ora.jar manifest.mf ora

打包后在c:\1\下生成 Ora.jar 文件 运行时 提示“Could not find the main

class Programing will exit!”文件不可执行。
是不是设置有问题,还是menifest文件设置有问题?


1、manifest.mf要自己创建,自动生成的没有“Main-Class: ora.Ora”这一行。


2、如果用C:\1 > jar cvf Ora.jar ora
则自动生成的MANIFEST.MF只有这两行,无法执行。


3、Ora.class是在ora包中么?如果是,请打包到ora目录中

Thanks,我用以下方法成功了!

c:\1
\1\Ora\manifest.mf
\1\ora\Ora.class等几个class

设定manifest.mf的内容为“Main-Class: Ora<回车>” //当前目录下只写类名

在 " c:\1\ora>jar cvfm Ora.jar manifest.mf . "

"." 表示当前目录。然后在c:\1\ora\下得到了Ora.jar 双击运行良好。谢谢,给分!




cgsun 2003-03-08
  • 打赏
  • 举报
回复
不需要的。
C:\1> jar cvf Ora.jar ora
wes109 2003-03-08
  • 打赏
  • 举报
回复
建议你搜索一下,一起我详细回答过这个问题
cBeginner 2003-03-08
  • 打赏
  • 举报
回复
menifest.mf是要自己创建吗?还是本来就有?
shine333 2003-03-08
  • 打赏
  • 举报
回复
c:\ora\Ora.class
Main-Class: ora.OraTools?
bromon 2003-03-08
  • 打赏
  • 举报
回复
可能是manifest.mf的问题,Main-Class: ora.OraTools这一行后面有没有回车?
starry 2003-03-08
  • 打赏
  • 举报
回复
ora.class是在ora包中么?如果是,请打包到ora目录中
ABAPOOP 2003-03-08
  • 打赏
  • 举报
回复

62,614

社区成员

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

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