在netbeans中执行构建的jar文件时出现问题

时间:2010-01-16 19:02:23

标签: java jar netbeans6.7

我刚刚在netbeans中制作了一款游戏。问题在于建立游戏之后。我无法执行jar文件并获得异常: 无法加载Main-Class清单属性 Game.jar

怎么做???

3 个答案:

答案 0 :(得分:4)

要使JAR可自行执行,您必须在清单中包含Main-Class行。

我不是NetBeans用户,但这就是它的完成方式。

创建manifest.mf文件:

Main-Class: YourGame
<newline>

构建jar: jar cmf manifest.mf Game.jar path/to/classes/*.class

您现在应该能够双击JAR来运行它(假设是Windows),或者您可以通过命令行运行它:

java -jar Game.jar

当然,您始终可以从命令行运行而无需清单:

java -cp .;Game.jar YourGame

答案 1 :(得分:1)

Main-Class属性后面需要一个新行才能正确解析。

显示您的manifest.mf

答案 2 :(得分:1)

按照其他人的建议编辑清单文件,或者在NetBeans中右键单击项目(在侧栏中),选择属性,类别运行并点击浏览 Main Class 旁边的