我的.jar文件不是从Netbeans创建的可执行文件,为什么?

我的.jar文件不是从Netbeans创建的可执行文件,为什么?,netbeans,jar,executable-jar,manifest.mf,Netbeans,Jar,Executable Jar,Manifest.mf,好的,我对Java非常陌生。我觉得很难。除了一件事之外,我学校的一项作业几乎完成了。创建一个可运行的.jar文件。我在谷歌上搜索到自己疯了。。当我清理并构建项目时,会创建一个jar文件。它也有一个清单文件,但不包括我的开始类。我确实尝试在属性中更改了它,所以当我检查它时,它实际上说wich类是起始类。但是,它不会在清单文件中结束。这是因为一些错误?我试图打开.jar,更改清单文件,使其显示正确的startfile。通过添加此行: 主类:uppgift4.RunGame,但它仍然不能正常运行。我刚

好的,我对Java非常陌生。我觉得很难。除了一件事之外,我学校的一项作业几乎完成了。创建一个可运行的.jar文件。我在谷歌上搜索到自己疯了。。当我清理并构建项目时,会创建一个jar文件。它也有一个清单文件,但不包括我的开始类。我确实尝试在属性中更改了它,所以当我检查它时,它实际上说wich类是起始类。但是,它不会在清单文件中结束。这是因为一些错误?我试图打开.jar,更改清单文件,使其显示正确的startfile。通过添加此行: 主类:uppgift4.RunGame,但它仍然不能正常运行。我刚刚收到一条错误消息,上面写着检查控制台

我真的不知道我做错了什么。。。!!有什么想法吗?我在Mac OS上,我不使用winzip解压文件


//因此

通常,当出现此类问题时,您应该注意以下几点: 您的程序是否使用run按钮在netbeans中运行? 您的start类中有静态main函数吗 netbeans知道哪个类包含这个main吗


一旦您完成了这些任务,并且netbeans正在运行该程序,如果仍然存在问题,那么可以在上询问您编译的jar为什么没有运行,netbeans生成的ANT脚本可能有问题。您不需要自己编辑清单文件。希望这有帮助。

Mac OS有一个终端。请打开终端,将目录更改为JAR文件所在的位置。键入以下命令:java-jar myJar.jar,当然,将您的jar文件名替换为myJar。请复制/粘贴结果并编辑您的问题。是的,我知道这个问题永远不会更新,但也许其他人会发现这个评论很有用。