从resources-Java-Eclipse打开一个文件
我试图在我的java类中打开一个xml文件,但是我得到了这个nullpointerexception,我在eclipse中的项目目录结构是从resources-Java-Eclipse打开一个文件,java,eclipse,Java,Eclipse,我试图在我的java类中打开一个xml文件,但是我得到了这个nullpointerexception,我在eclipse中的项目目录结构是 -proj-master ->src->users.package->includeusers.java ->resources->users->users.xml 所以,基本上我正在尝试在includeusers.java类中打开users.xml,可以看到资源在src文件夹之外,请参考 File fXmlFile =
-proj-master
->src->users.package->includeusers.java
->resources->users->users.xml
所以,基本上我正在尝试在includeusers.java类中打开users.xml,可以看到资源在src文件夹之外,请参考
File fXmlFile = new File(classLoader.getResource("../resources/users/users.xml").getFile());
DocumentBuilderFactory dbFactory = DocumentBuilderFactory.newInstance();
您在
getResources
上有一个输入错误。目录名是resources
(带'r'),但构造函数参数中有resources
(不带'r')。我想出来了,只需在类路径中包含文件夹。thnx指出这一点,事实上,我的代码中没有这个输入错误,只是我在这里发布问题后编辑了代码,所以输入了一个输入错误,否则在我的原始代码中就没问题了。