导出可执行jar更改图像目录

时间:2014-07-31 20:33:39

标签: java eclipse jar

将Eclipse项目导出到可执行jar时出了问题。我认为我做得对,但罐子发布而不是中止。所以我尝试了“java -jar nameofproject.jar”和它 说:

Unable to load image :/images/dialogs/server-database.png
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
    at javax.swing.ImageIcon.<init>(Unknown Source)....

所以我解压缩了jar并查看了其中的目录结构,我惊讶地看到我的“images”包被包含在一个不需要的“src”目录中,这使得jvm无法找到它们。

所以这是Eclipse中的原始项目结构:

enter image description here

这是解压缩jar中的目录结构:

enter image description here

(images目录位于“src”目录下,阻止jvm查找图片)

关于如何解决这个问题的想法?

0 个答案:

没有答案