1

我的 java 程序有一个大问题。当我在我的计算机上(通过 netbeans)运行它们时,它们工作得非常好。现在奇怪的是,当我将它们构建成 jar 文件并将其发送到另一台计算机时,它们不起作用,说“找不到主类错误”(当我在自己的计算机上尝试 jar 文件时,它完全正常工作) . 也许这与不同的java版本和jdks有关。或者可能是 jar 文件搞砸了。我使用 netbeans 生成的一个(单击 clean and build 后)。请告诉我问题是什么以及如何解决它。

4

2 回答 2

0

我没有使用 Netbeans 的经验,但是,根据我对jars 的经验,您的主类应该有如下方法:

public static void main(String[] args) {
    // Note the string array argument, it's important.
}

jar也应该有一个正确的设置manifest。也许这个问题可以为您提供更多见解。我希望这有帮助。

于 2013-02-19T22:26:06.967 回答
0

我有同样的问题。检查导出过程,将其设为 Runnable Jar File,然后选择主类。如果这不起作用,请创建一个新的 Jar 项目并通过将所有其他文件从旧 jar 复制到新 jar 来重新开始。

于 2013-02-19T22:29:21.770 回答