0

这是交易,我已经将一些类编译成一个 jar 文件,其中包含指向主类的清单。它在我的电脑上运行良好。

我将 jar 文件转移到另一台计算机上,明天我应该做一个演示,好吧,这就是事情走下坡路的地方。

Winrar 没有安装,所以我安装它是为了提取我的 jar 文件所在的文件夹。我在不知不觉中将 winrar 与 jar 相关联,我通过使用 jre7/bin/java.exe 更改默认打开程序来修复它。但是,jar 文件不会像以前那样自动执行。我在想注册表出了点问题。

Stackoverflow,你怎么看?

4

2 回答 2

0

我想一个简单的解决方案是重新安装 JRE。

于 2012-05-30T23:23:12.820 回答
0

您需要重置“.jar”文件的文件关联,“jre7/bin/java.exe”不会执行 jar 文件。所以在选择默认程序到“jre7/bin/java.exe”之前你应该做的是简单地卸载 WinRAR 或从 WinRAR 设置中删除它的关联。所以现在,打开开始菜单,搜索并打开 regedit.exe 转到 HKEY_CLASSES_ROOT/.jar 并删除除“(默认)”之外的每个值,他们的值数据应该是“jarfile”。重新安装 jre 并重新启动 pc 。这就是您的解决方案。

于 2017-03-30T00:55:50.717 回答