我试图理解java路径在eclipse中是如何工作的,但我非常困惑。
我有一张图片troll.png
,我正在使用ImageIO.read(getClass().getResourceAsStream("troll.png"))
来访问它。
现在,如果我将troll.png
放在与我使用的类相同的包中,它就可以了。但是我想将它放在另一个文件夹中,所以我在项目中创建了一个文件夹resources
,与src
文件夹并行保存我的类。
如何从该文件夹中读取图像?我已经尝试了我能想到的每一条路,但都没有。
答案 0 :(得分:2)
我创建了一个文件夹'资源'在项目中,与'src' 我保留课程的文件夹。我怎样才能从中读取图像 文件夹?
使用/
作为路径的前缀,以便访问根目录中的资源。如果您没有这样做,那么您只需查看相对于当前包的包级别。
你走了:
ImageIO.read(getClass().getResourceAsStream("/troll.png"));
答案 1 :(得分:0)
问题可以解决如下:
Next drag a View onto the Bar Chart View Controller and pin its edges as shown. This View is a child of the main View in the controller.