为什么我的jar文件不在netbeans之外运行?

当我点击运行时,我构建了一个可以在netbeans中完美运行的jar文件,但是当我尝试通过双击它来运行jar文件时它没有运行,没有任何反应..

双击jar启动它,但除非你有一个GUI应用程序打开一个新窗口(在另一个线程中),它很可能在你看到任何东西之前完成并关闭。

在这些情况下,您通常从控制台运行jar( java -jar .. )以查看是否存在任何exception/错误。

从Bozho说,从命令行启动应用程序可以让你调试问题。 但是您需要检查是否包含运行程序所需的dist文件夹中的所有文件。 例如,如果您使用数据库文件来获取数据,则需要在构建程序后将此文件放在dist文件夹中。 我认为jar文件在查找文件时使用相对路径。