通过从Netbeans运行代码启动GUI时是否有正常的原因,但是从.jar启动时有问题?如果我通过Run从Netbeans启动我的程序,它运行正常。所有按钮都可以工作,它们的功能很有效。我做了一个干净的构建,然后当我运行.jar时,其中一个按钮停止工作,所有放入按钮和字段的功能都停止工作。
如果这个问题没有简单的答案,有没有办法从jar文件中查看错误日志?
答案 0 :(得分:2)
打开命令提示符,然后使用
java -jar youJarFile.jar
未处理的例外将显示在CLI /终端中。
答案 1 :(得分:1)
在IDE的设置中,检查使用哪个类路径,哪个JDK,哪个设置。
从命令行运行jar以查看错误消息。
你的jar也可能缺少一个Manifest文件,它可以让你的jar可以点击启动应用程序。
答案 2 :(得分:1)
答案 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正在使用的相同。