我是 Java GUI 的初学者并且正在使用 Netbeans 7.3 来使用 Swing 组件,问题是一切正常,但是有一天当我单击 Clean & Build 并测试 JAR 文件时,它没有执行,我运行它Netbeans,它工作正常。
然后我认为这将是构建属性的问题,所以我比较了一个项目的构建属性,该项目与 Jar 文件一起工作正常,但我找不到任何区别,问题是当我双击 JAR 文件时,没有错误如图所示,我尝试了很多方法,比如从 cmd 执行它,但它没有用。
任何人都可以帮我解决可能缺少的问题,还有一件事是我什至尝试通过 Netbeans 在另一台计算机上构建我的项目,但没有用。
问问题
1103 次
2 回答
1
我认为您从不同的文件夹执行 .jar 文件 - 而不是从它的创建位置执行?如果是这样 - 这意味着您的应用程序找不到一些文件 - 图片等。因此,如果您有一些应用程序使用的文件 - 创建名为“lib”的文件夹并将您的文件放在那里 - 但不是 .jar 文件。例如:
File file = new File("/images/etc.png");
表示它放在 lib/images 目录下。所以你的 .jar 文件可以从这里运行:
C:/myTestApplications/myApp.jar
其中还包含文件夹
C:/myTestApplications/lib/images
试试看。
于 2013-08-12T23:35:47.180 回答
1
尝试用winrar打开你的.jar,并检查是否将类添加到.jar中,如果没有添加可能是netbeans的错误,我建议安装netbeans 7.2,然后再次打开你的项目,然后重新生成 Jar 文件。我在 Netbeans 7.3 上遇到了类似的问题
于 2013-08-12T23:30:51.040 回答