java - 将 Java 项目导出到带有图像的 Jar
问题描述
我编写了非常简单的应用程序,只有 2 个类,我希望将其导出到 .JAR,但图像有问题。当我在 Eclipse 中运行时,它没有问题(图像工作),但导出后我看不到任何图像。图片路径:res/images/... 在 Jar 存档中包含带有图片文件的文件夹 Images。我尝试在这里和谷歌找到解决方案,但我不能:(我尝试方法getResource,但仍然无法正常工作。
这是我的代码。主类:https: //codeshare.io/5w089R 次类:https ://codeshare.io/2KQXWE
有人可以阻止我并说我做错了什么?感谢支持。
解决方案
是的,它不起作用,因为它找不到路径。如果您创建 jar,则路径“res/images/”会打包到 jar 中。从程序上一步创建目录,它应该可以工作,所以目录结构看起来像这样
- My Project
-myproject.jar
-images
推荐阅读
- c - 我无法完美地完成这个循环
- android - Crashlytics 报告上传因 java.lang.OutOfMemoryError 而崩溃
- c# - 请为此 CountNumbers 算法建议不同的方法
- matlab - Matlab 编辑器变得非常慢,多项式方程具有“组合”(大量)项
- reactjs - 在 ReactJs 中使用 props 访问对象
- android - 颤振 - 重新加载时奖励视频广告错误:“ad_not_loaded,奖励视频显示失败,未加载广告,null)”
- r - R熔化/收集文件,带有2个标题行到属性中
- ruby - 使用 Hash 中的键值对作为问答
- scheme - 方案中的 Luhn 算法
- c++ - 如何计算 eigen::Tensor 中非零的数量