有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java向netbeans项目添加资源

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

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

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

结果我得到了null


共 (1) 个答案

  1. # 1 楼答案

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

    如果没有,您可以使用FileInputStream来读取它。类似这样的:

    InputStream fileStream = new FileInputStream(filePath);
    

    并确保filePath是正确的相对URL