我试图以这种方式获取图像:
Node rootIcon = new ImageView(new Image(this.getClass().getResourceAsStream("folder.png")));
我想我需要将图像放在另一个文件夹中或以其他方式设置它的路径。图片位于src\main\resources\icon
,类本身位于src\main\java\package\package\package\class
如何找出我需要设置的路径或将图像放在哪里?
答案 0 :(得分:2)
试试.getResourceAsStream("/icon/folder.png")
。如果你使用maven,那么src / main / resouces的内容会自动添加到你的jar文件中。例如,Eclipse将该文件夹添加到调用路径(如果它是源文件夹)。因此从Eclipse运行也应该有效。