0

我想知道如何将文件添加到我的 NetBeans 项目,然后通过 getResource 或 getResourceAsStream 访问它们。但显然我无法弄清楚我的问题出在哪里。

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

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

结果我得到null了。

4

1 回答 1

0

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

如果没有,您可以改为使用FileInputStream. 像这样的东西: -

InputStream fileStream = new FileInputStream(filePath);

并确保这filePath是一个正确的相对 URL。

于 2013-03-18T14:42:29.317 回答