java向netbeans项目添加资源
我想知道如何将文件添加到我的NetBeans项目中,然后通过getResource或getResourceAsStream访问它们。但显然我不知道我的问题在哪里
我在项目的根文件夹中添加了一些xml文件,当我试图通过
InputStream is = this.getClass().getClassLoader().getResourceAsStream("some_file.xsd");
结果我得到了null
你可以在下面搜索框中键入要查询的问题!
我想知道如何将文件添加到我的NetBeans项目中,然后通过getResource或getResourceAsStream访问它们。但显然我不知道我的问题在哪里
我在项目的根文件夹中添加了一些xml文件,当我试图通过
InputStream is = this.getClass().getClassLoader().getResourceAsStream("some_file.xsd");
结果我得到了null
# 1 楼答案
确保
some_file.xsd
存在于类路径中,然后还要验证文件的路径是否正确如果没有,您可以使用
FileInputStream
来读取它。类似这样的:并确保
filePath
是正确的相对URL