双击.jar文件时出现“找不到主类”
首先:我意识到这个问题应该很简单,很多人似乎已经经历过了。但是,似乎我的问题可能与现有帖子略有不同。
我正在使用 NetBeans 来编译 Java 应用程序。构建完成后,输出将正确放入 dist\ 文件夹。jar 文件就在那里。如果我转到命令行,请导航到该文件夹,然后调用以下命令:
java-jar Prosperity.jar
一切都很好。显然,该应用程序的名称是繁荣。以下命令也工作正常:
javaw-jar Prosperity.jar
但是,双击.jar文件会给出消息:“找不到主类:”,然后给出.jar文件的路径。我已经检查了一百次META-INF文件夹是否存在于.jar文件中,并且其中存在一个清单。具有正确主类名的 MF。我还检查了主类(App.class).class文件是否存在于.jar文件中。
所以问题是:双击文件和在其上运行javaw有什么区别?它变得非常令人沮丧,它不会只是运行!
谢谢你给我的任何指导,我在这里流泪我的头发!