首页 > 解决方案 > 将 Java 项目导出到带有图像的 Jar

问题描述

我编写了非常简单的应用程序,只有 2 个类,我希望将其导出到 .JAR,但图像有问题。当我在 Eclipse 中运行时,它没有问题(图像工作),但导出后我看不到任何图像。图片路径:res/images/... 在 Jar 存档中包含带有图片文件的文件夹 Images。我尝试在这里和谷歌找到解决方案,但我不能:(我尝试方法getResource,但仍然无法正常工作。

这是我的代码。主类:https: //codeshare.io/5w089R 次类:https ://codeshare.io/2KQXWE

有人可以阻止我并说我做错了什么?感谢支持。

标签: javaimagejarexecutable-jargetresource

解决方案


是的,它不起作用,因为它找不到路径。如果您创建 jar,则路径“res/images/”会打包到 jar 中。从程序上一步创建目录,它应该可以工作,所以目录结构看起来像这样

- My Project
   -myproject.jar
   -images

推荐阅读