关于java jar包

我们老师留的作业代码我写完了也能完成功能可是提交要求我有点不明白了谁能给我解释一下第二条我已经把class文件打成jar包了(jar-cvfXX.jar*.*)可是我在命... 我们老师留的作业
代码我写完了 也能完成功能 可是 提交要求 我有点不明白了
谁能给我解释一下
第二条 我已经把class文件打成jar包了(jar -cvf XX.jar *.*)
可是我在命令行下 执行 java -jar XX.jar命令 没看到运行结果啊
只提示了
Failed to load Main-Class manifest attribute from
Test.jar
请问这个是怎么回事啊 要怎么解决?
以下是作业的提交要求
提交要求:
1:目录src,装源码。
2:一个jar文件,在命令行下java -jar XX.jar可以运行看到结果。
要怎么写啊?
怎么设置啊
能写的详细一点么 我可以加分的
能加个Q在Q上帮我讲下么
我还有62分 可以都给你
我的Q11897650
展开
 我来答
百度网友9653646
推荐于2016-05-23 · TA获得超过374个赞
知道小有建树答主
回答量:233
采纳率:0%
帮助的人:152万
展开全部
1、首先把编译好的可运行无错的所有和这个程序相关的class文件全部存到一个文件夹里。
2、新建一个文本文件名字随意取后缀必须是.mf 假如为main.mf
3、这个main.mf文件的内容如下:

Main-Class: 可执行主类全名(如果打包了的话包含包名)

注意是逻辑关系不是物理包,就是说你的java文件里假如打包package test的话,而不是java文件位于test包)

4、保存这个main.mf
5、把这个main.mf文件存放在你先前建好的装有那些class文件的文件夹里。
6、这时候,用dos命令行需要到这个文件夹目录中去使用 jar 命令来创建 JAR 文件包。使用如下命令:
jar cvfm test.jar main.mf *.* (其中test为你自己去取的jar包名称)

7、这样就可以把生成的该jar包考走放到任何具有jre运行环境的任何机器上双击运行了。用你的在命令行下java -jar XX.jar也可以运行看到结果。

才子_辉祝您愉快!
迷迷糊糊的tiger
2008-12-08 · TA获得超过180个赞
知道小有建树答主
回答量:184
采纳率:0%
帮助的人:173万
展开全部
如果要运行的话, 还要有一个manifest.mf清单文件.有个Main-Class属性,值为主类
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
捷睿小时
2008-12-08 · TA获得超过403个赞
知道小有建树答主
回答量:329
采纳率:0%
帮助的人:205万
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式