Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/387.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 获取资源作为流返回InputStream不能为null_Java_Image_Path - Fatal编程技术网

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运行也应该有效