我刚刚在我的 64 位 Windows 7 笔记本电脑上使用 Eclipse 开发并导出了一个 Runnable JAR。我刚刚在其他计算机上尝试过它,当您双击它时它可以在另一台 Windows 7 x64 笔记本电脑上运行。但是,在 32 位笔记本电脑上,只有当我使用 java -jar "C:\Name of Jar.jar"
从命令行运行它时,我才会启动,但不会抛出任何错误。
此外,如果我使用命令 javaw "C:\Name Of Jar.jar"
我会收到一条错误消息,提示“找不到主类 C:\Name of Jar.jar 。 程序将会退出。”
有没有人知道为什么,以及如何解决它?提前致谢
最佳答案
你是用 JDK 1.7 构建的吗? 也许您还没有在尝试运行它的 pc 上安装 JRE7。 这是我多次遇到的奇怪错误。
关于java - 在 64 位 Windows 上编译的 JAR 不能在 32 位上运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12288141/