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

时间:2012-01-10 22:39:22

标签: java jar build execute

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

2 个答案:

答案 0 :(得分:5)

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

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

答案 1 :(得分:-1)

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