jar文件默认打开方式设为javaw.exe正常打开 设为java.exe说找不到主类

weiryou10 2013-11-21 12:05:52
就是简单的实验一下jar文件
用eclipse自带的打包
指定了主类
默认打开方式设为javaw.exe可以正常弹出窗口
设为java.exe就说找不到主类了
环境变量各种配置正常
请教各位这是嘛情况


...全文
1059 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
Amarantine_LT 2013-11-22
  • 打赏
  • 举报
回复
引用 6 楼 weiryou10 的回复:
[quote=引用 4 楼 taosheng2002 的回复:] Hi, META-INF中的文件夹中请配置你的main函数所在的类。 eclipse中向导会让你选择main class的。请不要跳过此步骤。 具体细节可以百度一下。
上面截图不是弄了吗 [/quote] 抱歉,我没有看到。如果要双击运行,右键jar文件,选择默认已Java(TM) Platform SE binary运行,就行了。
空心兜兜 2013-11-21
  • 打赏
  • 举报
回复
为何要这样弄呢
jdgdf566 2013-11-21
  • 打赏
  • 举报
回复
引用 7 楼 weiryou10 的回复:
[quote=引用 3 楼 jdgdf566 的回复:] java.exe用命令行界面
不能直接运行jar文件吗[/quote] 命令行界面,java.exe和javaw.exe命令是这样的: 启动a.class的话,不加扩展名.class。启动a.jar的话要加参数-jar。所以双击是有问题的。 直接运行是与操作系统平台有关的,不统一,java不提供双击打开的功能。需要第三方工具,或者自己用c/cpp写个简单的也行。但是第三方工具有很多。
jdgdf566 2013-11-21
  • 打赏
  • 举报
回复
java.exe用命令行界面
weiryou10 2013-11-21
  • 打赏
  • 举报
回复
引用 3 楼 jdgdf566 的回复:
java.exe用命令行界面
不能直接运行jar文件吗
weiryou10 2013-11-21
  • 打赏
  • 举报
回复
引用 4 楼 taosheng2002 的回复:
Hi, META-INF中的文件夹中请配置你的main函数所在的类。 eclipse中向导会让你选择main class的。请不要跳过此步骤。 具体细节可以百度一下。
上面截图不是弄了吗
weiryou10 2013-11-21
  • 打赏
  • 举报
回复
引用 1 楼 ccs02287 的回复:
为何要这样弄呢
我就是把项目打成了jar包 想试试看运行 因为只是纯控制台输出信息 javaw打开不会有任何显示的 所以用java.exe打开 结果就说找不到主类
Amarantine_LT 2013-11-21
  • 打赏
  • 举报
回复
Hi, META-INF中的文件夹中请配置你的main函数所在的类。 eclipse中向导会让你选择main class的。请不要跳过此步骤。 具体细节可以百度一下。

62,614

社区成员

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

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