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