java“找不到主类”错误
我有一本书。由Eclipse生成的jar,我无法在其他计算机上运行(使用Windows XP)。出现“找不到主类。程序将退出”消息。那台电脑运行得很好。jar是由Netbeans生成的,所以我想JRE没有问题。我更新了JRE,但没有任何改变。有什么问题吗
更新:我忘了提到,我制作了一个可运行的jar文件。在另外两台电脑(win 7和XP)上工作正常,但在那个特定的电脑上则不行
更新2:这是一个Swing应用程序,所以JAR是通过双击来运行的
你可以在下面搜索框中键入要查询的问题!
我有一本书。由Eclipse生成的jar,我无法在其他计算机上运行(使用Windows XP)。出现“找不到主类。程序将退出”消息。那台电脑运行得很好。jar是由Netbeans生成的,所以我想JRE没有问题。我更新了JRE,但没有任何改变。有什么问题吗
更新:我忘了提到,我制作了一个可运行的jar文件。在另外两台电脑(win 7和XP)上工作正常,但在那个特定的电脑上则不行
更新2:这是一个Swing应用程序,所以JAR是通过双击来运行的
# 1 楼答案
必须将jar放入类路径中,如下所示:
# 2 楼答案
检查舱单的内容。
Main-Class: foo.Bar
行必须对应于/foo/Bar。类项,并且foo.Bar.java
必须包含适当的main方法。此外Class-Path:
行中的所有JAR引用也必须复制使用“jar tvf my.jar”查看布局