我一直在使用 OpenJdk 在 Netbeans/Ubuntu 12.04 中开发 Java 程序。我已经让这个程序在 Linux 中使用 .jar 成功运行,但是当我将 .jar 复制到我的 Windows 7 虚拟机时,我收到以下错误;
“找不到主类:testprogram.Main。程序将退出。”
此外,该程序不使用外部库。
我一直在使用 OpenJdk 在 Netbeans/Ubuntu 12.04 中开发 Java 程序。我已经让这个程序在 Linux 中使用 .jar 成功运行,但是当我将 .jar 复制到我的 Windows 7 虚拟机时,我收到以下错误;
“找不到主类:testprogram.Main。程序将退出。”
此外,该程序不使用外部库。
你是如何开始你的计划的?你用了java -jar yourjarfile.jar
吗?
也许您的清单文件没有定义应用入口点。你可以在这里学习这个主题。
我对这个问题的修复是使用 JDK 6 而不是 JDK 7,仍然不确定为什么会产生这个错误,但是这个改变已经解决了这个问题。