为什么我的java应用程序不适用于另一台计算机?

时间:2013-03-12 21:27:06

标签: java

我在Netbeans上编写了一个游戏(使用java),在我完成之后,我点击了“clean and build”(这使它成为一个已编译的java应用程序)。我首先在我的计算机上测试它并且它完美地运行,但是当我尝试在其他计算机上运行它时它说它找不到具有主要方法的类文件。 有谁知道为什么会发生这种情况以及如何解决这个问题?有人帮忙。

4 个答案:

答案 0 :(得分:1)

转到Netbeans,右键单击您的项目,然后单击“配置”。点击"更多选项"在中间有一条线说'#34; Main class"改变然后重试你的清理和构建。

答案 1 :(得分:0)

在运行应用程序时,在命令行中使用main方法指定类:

java -cp jarfile.jar org.comp.MainClass

答案 2 :(得分:0)

运行clean build时,请检查构建过程的输出日志。它应该陈述这样的事情:

  

要从没有Ant的命令行运行此应用程序,请尝试:

     

java -jar Example.jar

使用该指定的命令,它应该可以工作。

答案 3 :(得分:0)

他们是否拥有相同的Java版本?

有一个lib文件夹吗?如果是这样的话也需要

你可以发布jar吗?