项目根文件夹路径



我在软件包com.mwerner.utils中有一个类,需要getResourceAsStream()调用的路径

它应该加载的文件位于项目根目录的子文件夹中,即:

/

src/com/mwerner/utils/myfile.java 必须加载

/

res/file.xml

我尝试过类似的东西

/res/file.xml
../res/file.xml
res/file.xml

什么是正确的?

编辑:

我正在使用Xstream将XML解析为对象。有问题的代码行是:

ObjectInputStream in = xstream.createObjectInputStream(Utils.class.getResourceAsStream("res/file.xml"));

我得到了unknown sourceIOException

原来 Eclipse 将res文件夹的全部内容放在bin文件夹的根文件夹中。因此,路径非常简单/file.xml。我尝试将其放入名为 xmls 的 res 子文件夹中,然后路径/xmls/file.xml

我还转到了 java 构建路径的源代码选项卡并添加了 res 文件夹。

最新更新