生成可执行JAR文件碰到难点拉:(

sbb928 2004-08-11 11:41:47
我想生成可执行的jar文件,要产生一个 manifest.mf文件,我就在文本文件中写了Main-Class: test.Test <回车>,然后改名为manifest.mf,这样做行不行?

最后我运行命令:jar cvfm test.jar manifest.mf test
出错:
java.io.FileNotFoundException: manifest.mf (系统找不到指定的文件。)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:106)
at java.io.FileInputStream.<init>(FileInputStream.java:66)
at sun.tools.jar.Main.run(Main.java:123)
at sun.tools.jar.Main.main(Main.java:904)

请问大侠们该怎么弄啊》》》


...全文
113 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
sbb928 2004-08-11
  • 打赏
  • 举报
回复
搞定,原来manifest.mf放错地方了,放到包里去了
latin2003 2004-08-11
  • 打赏
  • 举报
回复
下面是创建jar文件,这里我用一个名字叫做d:MyJavaTest.class的文件来举例,另外注意还要编写一个确定main_class的文件manifest.mf,在这里mainfest.mf和目录MyJava是在同一个目录下(这里是都在D:),然后使用如下命令:

jar cvfm test.jar manifest.mf MyJava

  manifest.mf当初还不知道怎么写,非常的抓狂。。。呵呵。其实很简单,代码如下:

Manifest-Version: 1.0
Main-Class: MyJava.Test
Created-By: Hanic

  只要Main-Class写对就可以了。这样,一个test.jar文件就生成了,这里我就不细说jar的具体功能了。但为了确保成功,我们可以再用下面的指令执行一下刚刚生成的test.jar:

java -jar test.jar

81,115

社区成员

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

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