我刚刚在64位Windows 7笔记本电脑上使用Eclipse开发并导出了Runnable JAR。我刚刚在其他计算机上尝试过,当你双击它时,它可以在另一台Windows 7 x64笔记本电脑上运行。但是,在32位笔记本电脑上我只有在使用java -jar "C:\Name of Jar.jar"
从命令行运行它时才会启动,但不会抛出任何错误。
此外,如果我使用命令javaw "C:\Name Of Jar.jar"
,我会收到一条错误消息“无法找到主要类C:\ Jar.jar的名称。程序将退出。”
有人知道为什么,以及如何解决它?提前致谢
答案 0 :(得分:2)
您是否使用JDK 1.7构建它? 也许您没有在尝试运行它的PC上安装JRE7。 这是我遇到的一个奇怪的错误。
答案 1 :(得分:1)
在32位计算机上右键单击 - >在JAR上打开。如果列出了JRE,则可以使用它打开,并使其成为运行的默认程序。
我不认为它与32位或64位操作系统有关。
答案 2 :(得分:0)
试试javaw -jar jar_name
。我认为这可能会成功。