将资源添加到netbeans项目
问题描述:
我想知道如何将文件添加到我的NetBeans项目,然后通过getResource或getResourceAsStream访问它们。但显然我不知道我的问题在哪里。将资源添加到netbeans项目
我加了一些xml文件到项目的根文件夹,当我尝试通过
InputStream is = this.getClass().getClassLoader().getResourceAsStream("some_file.xsd");
访问它,我得到null
结果。
答
确保some_file.xsd
存在于类路径中,然后再验证该文件的路径是否正确。
如果不是,你可以改为使用FileInputStream
来阅读。类似这样的: -
InputStream fileStream = new FileInputStream(filePath);
并确保filePath
是一个合适的相对URL。
在Netbeans的“根目录”下显示哪些包/目录?内置Jar中包含各种目录中的AFAIR资源。 – 2013-03-18 15:33:36