4

我刚刚在我的 64 位 Windows 7 笔记本电脑上使用 Eclipse 开发并导出了一个可运行的 JAR。我刚刚在其他计算机上尝试过,当您双击它时,它可以在另一台 Windows 7 x64 笔记本电脑上运行。但是,在 32 位笔记本电脑上,我只有在使用命令行运行它时才会启动,java -jar "C:\Name of Jar.jar"但不会引发任何错误。

此外,如果我使用该命令,javaw "C:\Name Of Jar.jar"我会收到一条错误消息,提示“找不到 Jar.jar 的主类 C:\Name。程序将退出。”

有谁知道为什么,以及如何解决它?提前致谢

4

3 回答 3

2

你是用 JDK 1.7 构建的吗?也许您还没有在您尝试运行它的电脑上安装 JRE7。这是我多次遇到的奇怪错误。

于 2012-09-05T19:08:59.863 回答
1

在您的 32 位机器上右键单击 -> 在 JAR 上打开方式。如果列出了 JRE,您可以使用它打开,并将其设置为运行的默认程序。

我认为这与 32 位或 64 位操作系统无关。

于 2012-09-05T19:09:25.113 回答
0

试试javaw -jar jar_name。我认为这可能会奏效。

于 2012-09-05T19:10:10.777 回答