我是eclipse的新手,在加载文件时面临一个小问题。基本上我想要做的是加载同一个src文件夹中的xml文件,该文件也位于同一个文件夹中的java文件中。
文件结构就像这个项目> src> example.xml,program.java
我想在program.java中加载example.xml但是无论我做什么都继续指出错误的路径。我的代码是
File xml = new File("/Project/src/exmaple.xml");
但它根本不起作用,有人可以帮忙吗?
编辑:感谢快速回复,我们在@Exupery的帮助下解决了这个问题,并且还回答了我的问题,以便对其他人也有帮助!
答案 0 :(得分:1)
我是多么愚蠢,我只是想出了自己...所以纠正的代码是
File xml = new File("src/example.xml");
感谢@Exupery!
答案 1 :(得分:0)
如果您的路径以/
开头,则假定该路径是绝对路径。该文件位于/Project/src/exmaple.xml
?如果没有,则需要提供正确的绝对路径或相对路径。
运行Eclipse项目时,相对路径通常从项目的根目录开始,通常包含src
和target
目录。
答案 2 :(得分:0)
InputStream inputStream = YourClass.class.getResourceAsStream( “image.jpg的”);