jar转成exe之后的一个问题

windsha 2009-12-12 11:05:42
程序正常,只是我精简了JRE

用精简了的JRE也能正常运行我的程序,

可是转换成EXE以后就报"Couldn't load main class",无法运行程序

把JRE换成正常版的就又正常,而我精简了的JRE其实是可以正常运行程序的

不论是exe4j、jsmooth、还是launch4j都是报这样的错。

我快崩溃了,谁能帮帮我
...全文
136 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
windsha 2009-12-12
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 coldanimal 的回复:]
你确定在测试 "精简了的JRE也能正常运行我的程序" 的时候用的是你那个精简的JRE了吗
[/Quote]

确定,测试的时候我还特地把我电脑上装的JRE改名了
小梁_unique 2009-12-12
  • 打赏
  • 举报
回复
帮忙顶哈,这个情况我没遇到过
crazylaa 2009-12-12
  • 打赏
  • 举报
回复
嗯,楼主把”精简了的jre“拷贝到别的目录去弄,.bat文件(如果用了JSmooth的话)不要加环境变量,就知道你的精简是否正常咯。我上次也以为自己精简对了,删了好些个jar,结果搞晕了。。ps:我用的jsmooth。。
一头头 2009-12-12
  • 打赏
  • 举报
回复
你确定在测试 "精简了的JRE也能正常运行我的程序" 的时候用的是你那个精简的JRE了吗

62,614

社区成员

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

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