Java 获取资源作为流返回InputStream不能为null
我试图通过以下方式获得图像:Java 获取资源作为流返回InputStream不能为null,java,image,path,Java,Image,Path,我试图通过以下方式获得图像: Node rootIcon = new ImageView(new Image(this.getClass().getResourceAsStream("folder.png"))); 我想我需要将图像放在另一个文件夹中,或者以其他方式设置它的路径。图像位于src\main\resources\icon中,类本身位于src\main\java\package\package\package\class 如何找到需要设置的路径或将图像放在何处?尝试.getResou
Node rootIcon = new ImageView(new Image(this.getClass().getResourceAsStream("folder.png")));
我想我需要将图像放在另一个文件夹中,或者以其他方式设置它的路径。图像位于src\main\resources\icon
中,类本身位于src\main\java\package\package\package\class
如何找到需要设置的路径或将图像放在何处?尝试
.getResourceAsStream(“/icon/folder.png”)
。如果使用maven,src/main/resources的内容会自动添加到jar文件中。例如,Eclipse将该文件夹添加到调用路径(如果它是源文件夹)。因此,从Eclipse运行也应该有效