这是处理,我已经将一些类编译成jar文件,其中有一个指向main-class的清单。它在我的电脑上工作得很好。安装Winrar之后,自行执行的Jar文件不可执行
我将jar文件转移到了另一台计算机上,我应该明天再进行演示,这里是事情进展缓慢的地方。
Winrar没有安装,所以我安装它以便提取我有我的jar文件的文件夹。我不知不觉地将winrar与jar相关联,我通过使用jre7/bin/java.exe更改默认打开的程序来修复它。但是,jar文件不像以前那样自行执行。我正在考虑注册表的问题。
Stackoverflow,你觉得呢?
嘿,感谢您的建议,但不幸的是没有去,我重新安装了JRE,但点击jar仍然不允许自我执行。它在其他计算机上自行执行。另外,我忘了提及,使用命令提示符java -jar MyJar.jar调出程序就好了,这意味着它可能不是jar被捆绑或者如何编写清单的问题。这似乎只是这台新电脑的注册表的一个问题。 - 仍然在寻找一个解决方案:( – user1418454
是的,这可能是一个注册表混乱。您是否尝试卸载WinRar? – Butaca
我卸载WinRar,等待几个程序停止在新计算机上运行,然后重新启动。希望重新启动修复问题:( – user1418454