Java使用openjdk在Ubuntu上编译,然后在带有sun java的windows上运行会出错

时间:2012-07-31 20:02:50

标签: java netbeans cross-compiling openjdk ubuntu-12.04

我一直在使用OpenJdk在Netbeans / Ubuntu 12.04中开发Java程序。我已经使用Linux中的.jar成功运行此程序,但是当我将.jar复制到我的Windows 7虚拟机时,出现以下错误;
“无法找到主类:testprogram.Main。程序将退出。”

此程序也不使用外部库。

2 个答案:

答案 0 :(得分:0)

你是如何开始你的计划的?您使用的是java -jar yourjarfile.jar吗?

也许你的清单文件没有定义applycation入口点。您可以学习此主题here

答案 1 :(得分:0)

我对这个问题的解决方法是使用JDK 6而不是JDK 7,仍然不确定为什么会产生这个错误,但是这个改变已经解决了这个问题。