我的 java 程序有一个大问题。当我在我的计算机上(通过 netbeans)运行它们时,它们工作得非常好。现在奇怪的是,当我将它们构建成 jar 文件并将其发送到另一台计算机时,它们不起作用,说“找不到主类错误”(当我在自己的计算机上尝试 jar 文件时,它完全正常工作) . 也许这与不同的java版本和jdks有关。或者可能是 jar 文件搞砸了。我使用 netbeans 生成的一个(单击 clean and build 后)。请告诉我问题是什么以及如何解决它。
问问题
1316 次
2 回答
0
我没有使用 Netbeans 的经验,但是,根据我对jar
s 的经验,您的主类应该有如下方法:
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 回答