GUI功能在从IDE运行时起作用,但在运行jar时则不起作用

时间:2011-12-18 17:33:11

标签: java swing user-interface jar

通过从Netbeans运行代码启动GUI时是否有正常的原因,但是从.jar启动时有问题?如果我通过Run从Netbeans启动我的程序,它运行正常。所有按钮都可以工作,它们的功能很有效。我做了一个干净的构建,然后当我运行.jar时,其中一个按钮停止工作,所有放入按钮和字段的功能都停止工作。

如果这个问题没有简单的答案,有没有办法从jar文件中查看错误日志?

5 个答案:

答案 0 :(得分:2)

打开命令提示符,然后使用

java -jar youJarFile.jar

未处理的例外将显示在CLI /终端中。

答案 1 :(得分:1)

在IDE的设置中,检查使用哪个类路径,哪个JDK,哪个设置。

从命令行运行jar以查看错误消息。

你的jar也可能缺少一个Manifest文件,它可以让你的jar可以点击启动应用程序。

答案 2 :(得分:1)

你应该设置--->

1)右键单击Project,最后一个选项是Properties

2)在Run select from下拉适当的Main-class

3)也许this线程会帮助你

答案 3 :(得分:0)

如果您自己编写了所有代码,则可以使用断言或Logger API。

http://docs.oracle.com/javase/1.4.2/docs/api/java/util/logging/Logger.html

http://docs.oracle.com/javase/1.4.2/docs/guide/lang/assert.html

这有助于找到根本原因......

答案 4 :(得分:0)

查看系统的PATH变量,看看你的路径是否正确 包含JRE,如果它与IDE正在使用的相同。

相关问题