【发布时间】:2017-09-25 21:11:51
【问题描述】:
我有点问题,我似乎不明白是什么原因造成的。 我的项目中有一个文件夹,在那个文件夹中我有一个类,我有一个资源文件(在本例中为 jasper 报告)。 但我可以访问文件的唯一方法是使用绝对路径或从我的项目的根目录开始的某个路径。
String path = "src/main/java/Views/LagerMain/lager.jrxml";
^^这有效,我的类 LagerController 和 lager.jrxml 都在 LagerMain 文件夹下,但是当我尝试这样做时:
String path = "lager.jrxml";
我有一个错误,即找不到文件。 我试着用谷歌搜索这个以获得更好的理解,但我什么也没找到。
底线,为什么我不能从班级访问我的文件,当他们都在同一个地方时,为什么相对路径不起作用。
【问题讨论】: