我的java程序有一个大问题。当我在电脑上(通过netbeans)运行它们时,它们运行得非常好。现在奇怪的是,当我将它们构建到一个jar文件中并发送到另一台计算机时,它们不起作用,并说"错误,找不到主类"(当我在自己的计算机上尝试jar文件时,它完全正常工作)。也许这与不同的java版本和jdk有关。或者jar文件搞砸了。我使用netbeans生成的一个(在您单击clean并构建之后)。请告诉我问题是什么以及如何解决。
我也遇到了同样的问题。检查导出过程,使其成为可运行的Jar文件,然后选择主类。如果这不起作用,请创建一个新的Jar项目,并通过将旧Jar中的所有其他文件复制到新Jar中来启动一个新项目。
我没有使用Netbeans的经验,但根据我使用jar
s的经验,您的主类应该有一个类似于的方法
public static void main(String[] args) {
// Note the string array argument, it's important.
}
您的jar
也应该有一个正确设置的manifest
。也许这个问题可以给你更多的见解。我希望这能有所帮助。