this.getClass().getClassLoader().getResourceAsStream(fileName); 返回值为null
时间: 2023-06-19 07:06:35 浏览: 95
Java 使用getClass().getResourceAsStream()方法获取资源
当getResourceAsStream()方法返回null时,通常是找不到指定的文件或无法访问该文件。这可能是由于以下原因之一:
1. 文件名或路径有误:请确保文件名和路径是正确的,特别是在使用相对路径时。
2. 文件不在类路径中:getResourceAsStream()方法只能加载类路径中的文件。请确保文件位于类路径中。
3. 文件权限问题:请确保文件具有正确的读取权限。
4. 文件不是标准文件:getResourceAsStream()方法只能加载标准文件,不能加载目录、jar文件或其他非标准文件。
您可以使用绝对路径来确保找到文件,或者使用FileInputStream来打开文件并读取数据。
阅读全文