[爪哇] 我无法确定将哪个String放在下面的变量s中。
return new ImageIcon(getClass().getResource(s));
我知道我需要把路径放在这里,但我不知道格式。 这是我试图导入的图像的完整路径(它没有用):
用户/ Kevin1031 / Eclipse的工作区/ B-特林/ bin中/纹理/ Center_Ring_0.png
我使用的是Mac OS,B-Tring是项目文件夹,texture是包,而Center_Ring_0.png是我要导入和使用的图像。
那么,有人可以告诉我要放入什么路径吗?
答案 0 :(得分:0)
首先在/开头尝试完整的绝对路径
/Users/Kevin1031/eclipse-workspace/B-Tring/bin/textures/Center_Ring_0.png
我不了解Eclipse,我在IntelliJ中工作,如果你在模块设置中将文件夹配置为“资源”,你可以从那里参考。 F.E.如果你设置bin / as resourcer,路径将是/textures/Center_Ring_0.png
。
第三种选择是使用相对路径。 F.E.如果您从B-Tring/src/foo.java
调用该方法,请尝试../textures/Center_Ring_0.png
之类的内容。请注意,不要以斜杠