【发布时间】:2019-05-22 18:43:04
【问题描述】:
我正在尝试从 jar 文件加载图标。我都尝试从 jar 文件中的类以及 jar 文件之外的类中加载它。
在 jarfile 之外 - 返回一个空异常
java.net.URL imageURL = LoadHTMLExample.class.getClassLoader()
.getResource("icons/mouse.png");
在 LoadHTMLExample 中的 jar 文件的一侧
java.net.URL imageURL = this.getClass().getClassLoader()
.getResource("icons/mouse.png");
得到同样的错误。
我也尝试过 "icons", "/icons" "icons/" "/icons/mouse.png" "icons/mouse.png"
似乎没有任何想法
图标在jar文件中
jar
--icons --- {all the images}
--com.blah.blah
【问题讨论】:
-
名称在 jar 资源中区分大小写。也是一个开始/可能缺少。
-
我也尝试过 "icons"、"/icons" "icons/" "/icons/mouse.png" "icons/mouse.png" 的变体
-
我遇到了同样的问题,我已经尝试了你提到的所有相同的事情,你是如何解决的?谢谢!