放入什么路径.getResource()

时间:2018-05-23 03:37:41

标签: java

[爪哇] 我无法确定将哪个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是我要导入和使用的图像。

那么,有人可以告诉我要放入什么路径吗?

1 个答案:

答案 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之类的内容。请注意,不要以斜杠

开头
相关问题