关于运行jar的问题

ysrotciv 2013-05-21 09:57:11
初学java,网上下了几个游戏的jar文件。
jdk配置完了,双击jar文件没反应
使用java -jar *.jar命令打开显示“*中没有主清单属性”
MANIFEST.MF文件中的内容如下所示
Manifest-Version: 1.0
MicroEdition-Configuration: CLDC-1.0
MIDlet-Name: Bubble Bash
MIDlet-Icon: /icon.png
Created-By: 1.4.1 (Sun Microsystems Incc.)
MIDlet-Vendor: Gameloft SA
MIDlet-1: Bubble Bash, /icon.png, GloftBUBA
MIDlet-Version: 1.0.1
MicroEdition-Profile: MIDP-2.0

...全文
177 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
若枫Sonny 2013-05-22
  • 打赏
  • 举报
回复
好像没有主类名啊 而且jar文件的使用好像是需要注册的
  • 打赏
  • 举报
回复
双击没反映,人家jar是不是双击支持的,还是有别的运行方式
ysrotciv 2013-05-21
  • 打赏
  • 举报
回复
引用 3 楼 flagiris 的回复:
[quote=引用 2 楼 ysrotciv 的回复:] [quote=引用 1 楼 flagiris 的回复:] 是不是jdk版本的问题。。
我电脑中的jdk版本是1.7.0_21 已经挺新了吧[/quote] 可你的jar文件可能是1.4的,1.4和>=1.5还是有质的区别的。。。[/quote] 是MF文件里的这个语句吗Created-By: 1.4.1 (Sun Microsystems Incc.)
ysrotciv 2013-05-21
  • 打赏
  • 举报
回复
引用 3 楼 flagiris 的回复:
[quote=引用 2 楼 ysrotciv 的回复:] [quote=引用 1 楼 flagiris 的回复:] 是不是jdk版本的问题。。
我电脑中的jdk版本是1.7.0_21 已经挺新了吧[/quote] 可你的jar文件可能是1.4的,1.4和>=1.5还是有质的区别的。。。[/quote] 那我要怎么查看jar文件的版本呢?
菖蒲老先生 2013-05-21
  • 打赏
  • 举报
回复
引用 2 楼 ysrotciv 的回复:
[quote=引用 1 楼 flagiris 的回复:] 是不是jdk版本的问题。。
我电脑中的jdk版本是1.7.0_21 已经挺新了吧[/quote] 可你的jar文件可能是1.4的,1.4和>=1.5还是有质的区别的。。。
ysrotciv 2013-05-21
  • 打赏
  • 举报
回复
引用 1 楼 flagiris 的回复:
是不是jdk版本的问题。。
我电脑中的jdk版本是1.7.0_21 已经挺新了吧
菖蒲老先生 2013-05-21
  • 打赏
  • 举报
回复
是不是jdk版本的问题。。
ace62 2013-05-21
  • 打赏
  • 举报
回复
电脑上用的jar的MANIFEST.MF包含 Main-Class: 参数,指明要执行的程序的入口class,如Main-Class: Hello J2ME没试过,从你的给出:显示“*中没有主清单属性”,可能是这个问题 你可以修改 MANIFEST.MF 试试
hatom 2013-05-21
  • 打赏
  • 举报
回复
最好不要使用最新的JDK1.7。可以使用比较稳定的JDK1.6、JDK1.5。你可以在Eclipse里面导出可运行的JAR文件。

62,614

社区成员

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

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