我刚刚在netbeans中制作了一款游戏。问题在于建立游戏之后。我无法执行jar文件并获得异常: 无法加载Main-Class清单属性 Game.jar
怎么做???
答案 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 旁边的。