将资源添加到netbeans项目

将资源添加到netbeans项目

问题描述:

我想知道如何将文件添加到我的NetBeans项目,然后通过getResource或getResourceAsStream访问它们。但显然我不知道我的问题在哪里。将资源添加到netbeans项目

我加了一些xml文件到项目的根文件夹,当我尝试通过

InputStream is = this.getClass().getClassLoader().getResourceAsStream("some_file.xsd"); 

访问它,我得到null结果。

+0

在Netbeans的“根目录”下显示哪些包/目录?内置Jar中包含各种目录中的AFAIR资源。 – 2013-03-18 15:33:36

确保some_file.xsd存在于类路径中,然后再验证该文件的路径是否正确。

如果不是,你可以改为使用FileInputStream来阅读。类似这样的: -

InputStream fileStream = new FileInputStream(filePath); 

并确保filePath是一个合适的相对URL。