java类打包成jar问题

liujun3512159 2009-08-28 03:52:39
比方说,我在d:\java下有个java类文件 chinese.java 我把他编译成chinese.class

我想把chinese.class打包成jar
于是在 d:\java文件夹下建立了一个文件china.mf
然后在这个文件里输入
Created-By: Melody Main-Class: chinese保存后
再在dos窗口下输入
jar cvfm hello.jar china.mf chinese.class

包是打成功了,但是运行报错
Failed to load Main-Class manifest attribute from
Chinese.jar
请问,我错在什么地方了?
...全文
215 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
ffhelly 2009-09-06
  • 打赏
  • 举报
回复
恩 我也是用MyEclipse导的

右键项目 → Export → java → JARFile 然后选择你要打的包

中间4个复选框 第一个是只导出JAR包 就是class文件 第3个是源文件一起导出 下面保存个路径 然后finish就行了。
yifine1987 2009-09-06
  • 打赏
  • 举报
回复
用eclipse很简单的
ldpyes 2009-09-05
  • 打赏
  • 举报
回复
告诉你个技巧,你可以先用工具打包(如myeclipse等)
其实一般的项目直接用工具打包就行了,命令行不常用.至少我不常用.
gzchenbing 2009-08-31
  • 打赏
  • 举报
回复
学习
网络科技 2009-08-31
  • 打赏
  • 举报
回复
告诉你个技巧,你可以先用工具打包(如eclipse等),然后分析所打的包,可以先解压,你再用解压的用命令行再打包就行了.(注:打完包后,如果还不能用,对照用工具所打的包,分析下,你就知道问题所在了)
其实一般的项目直接用工具打包就行了,命令行不常用.至少我不常用.
xiaozhangnima 2009-08-31
  • 打赏
  • 举报
回复
cmd 里有help命令,里边有打包的
liujun3512159 2009-08-31
  • 打赏
  • 举报
回复
顶下
liujun3512159 2009-08-28
  • 打赏
  • 举报
回复
我顶下
liujun3512159 2009-08-28
  • 打赏
  • 举报
回复
你应该在jdk 的dos 命令下执行。该命令在 开始-程序- 你装的jdk文件 下

没明白你的意思,呵呵
fruitsboy 2009-08-28
  • 打赏
  • 举报
回复
你应该在jdk 的dos 命令下执行。该命令在 开始-程序- 你装的jdk文件 下
sgnoquiter 2009-08-28
  • 打赏
  • 举报
回复
[Quote=引用楼主 liujun3512159 的回复:]
比方说,我在d:\java下有个java类文件 chinese.java 我把他编译成chinese.class

我想把chinese.class打包成jar
于是在 d:\java文件夹下建立了一个文件china.mf
然后在这个文件里输入
Created-By: Melody Main-Class: chinese保存后
再在dos窗口下输入
jar cvfm hello.jar china.mf chinese.class

包是打成功了,但是运行报错
Failed to load Main-Class manifest attribute from
Chinese.jar请问,我错在什么地方了?
[/Quote]
在Mail-Class:chinese后加个回车试试
liujun3512159 2009-08-28
  • 打赏
  • 举报
回复
错了

再在dos窗口下输入
jar cvfm Chinese.jar china.mf chinese.class


不好意思哦

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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