jar双击跳出could not find main class的对话框,该怎样设置javaw

zzq517044170 2010-04-07 06:23:16
自己写了个awt的class打包成jar后再关联到javaw(即设置为默认应用程序),想做成可运行程序,可是双击后出现could not find main class:..
的对话框,该怎样弄,找了很多,可是不明白。
...全文
144 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
isilent 2010-04-08
  • 打赏
  • 举报
回复
路径有空格好像不行的
参数 -jar有没有忘了
乔乔公爵 2010-04-08
  • 打赏
  • 举报
回复
检查一下你机器的JRE的版本和“别人机器”的版本
如果机器安装有JDK,也可以看一下JAVA_HOME,PATH,CLASSPATH的配置,虽然用处不大,但还是仔细看一下比较好。比如PATH中你的java.exe是在最前面,还是在最后面,CLASSPATH里没有没“当前路径”也就是“英文句号”。这些细节。
小小都不懂 2010-04-08
  • 打赏
  • 举报
回复
应该是你的环境变量的问题
看看你程序用的是什么版本的jdk
在看看别人能运行你的程序的jdk版本

基本可以解决你的问题了
zzq517044170 2010-04-07
  • 打赏
  • 举报
回复
现在的问题又变了,我已经把Main-Class: 写好了,并且在别人的电脑双击可以运行,可是在我的电脑上却不行,到底是什么原因呢?难道是jre问题。
so185582 2010-04-07
  • 打赏
  • 举报
回复
MANIFEST.MF文件里指定你程序的入口,必须是有main方法的类.添加如下2行:
Manifest-Version: 1.0
Main-Class: com.Abc
wuzhongxing 2010-04-07
  • 打赏
  • 举报
回复
在jar的 MANIFEST.MF里面缺少 Main-Class:
指定一下就可以了

62,614

社区成员

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

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