在eclipse导出的runnable jar包打不开

macrotea-cn 2011-10-24 03:34:15
1.cmd下能运行
2.注册表中已经修改了打开方式
3.双击运行出错

一张图说明很多问题:

...全文
241 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
macrotea-cn 2011-10-26
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 aichengwuai 的回复:]

是这个应该没错!!!!
引用 3 楼 hamxyy 的回复:
MANIFEST.MF
要修改这个配置文件
要指定一个MainClass

Manifest-Version: 1.0
Archiver-Version: Plexus Archiver
Build-Jdk: 1.6.0_10
Main-Class: com.test.Test
[/Quote]

我的打包后是这样的了:

Manifest-Version: 1.0
Class-Path: .
Main-Class: com.mtea.Test

应该可以的了吧

macrotea-cn 2011-10-26
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 lingang0607 的回复:]

先在命令窗口 试着用 java -jar xxx.jar 看能不能运行,能运行后再去设置文件关联
我也刚出现过这个问题 我是把jdk 和 eclipse的版本都换了
[/Quote]
在命令行可以,双击打开却不行!~
我的jdk是1.6 update27 的!
hamxyy 2011-10-25
  • 打赏
  • 举报
回复
MANIFEST.MF这个文件在jar包的meta-inf下面
LZ分拿来把~
hamxyy 2011-10-25
  • 打赏
  • 举报
回复
MANIFEST.MF
要修改这个配置文件
要指定一个MainClass

Manifest-Version: 1.0
Archiver-Version: Plexus Archiver
Build-Jdk: 1.6.0_10
Main-Class: com.test.Test

梦如风 2011-10-25
  • 打赏
  • 举报
回复
lz导出的jar包没指定main class 就是存在main方法的类
macrotea-cn 2011-10-25
  • 打赏
  • 举报
回复
这下尴尬了
微笑生活LG 2011-10-25
  • 打赏
  • 举报
回复
先在命令窗口 试着用 java -jar xxx.jar 看能不能运行,能运行后再去设置文件关联
我也刚出现过这个问题 我是把jdk 和 eclipse的版本都换了
Romon 2011-10-25
  • 打赏
  • 举报
回复
是这个应该没错!!!!
[Quote=引用 3 楼 hamxyy 的回复:]
MANIFEST.MF
要修改这个配置文件
要指定一个MainClass

Manifest-Version: 1.0
Archiver-Version: Plexus Archiver
Build-Jdk: 1.6.0_10
Main-Class: com.test.Test
[/Quote]

62,614

社区成员

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

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