在我的项目中我的.png的路径是什么(java eclipse)?

时间:2016-01-30 23:37:46

标签: java eclipse

我试图理解java路径在eclipse中是如何工作的,但我非常困惑。 我有一张图片troll.png,我正在使用ImageIO.read(getClass().getResourceAsStream("troll.png"))来访问它。

现在,如果我将troll.png放在与我使用的类相同的包中,它就可以了。但是我想将它放在另一个文件夹中,所以我在项目中创建了一个文件夹resources,与src文件夹并行保存我的类。

如何从该文件夹中读取图像?我已经尝试了我能想到的每一条路,但都没有。

2 个答案:

答案 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.

另请参阅:getResourceAsStream returns null