我正在尝试将一些文件存储在我的项目文件夹中。正如在this question中所回答的那样,我尝试了以下代码,就在尝试之前,对于真实的':
我创建了一个Test类,非常简单:
public class Test
{
public URL url;
public Test()
{
url = Test.class.getResource("/src/main/resources/parseID.xsd");
}
}
然后是一个虚拟的MainClass:
public class MainClass {
public static void main(String[] args) throws MalformedURLException {
Test t = new Test();
t.url = Test.class.getResource("/src/main/resources/parseID.xsl");
System.out.println(t.url);
}
}
这会在我的控制台上显示null
。这两个类都在同一个包中。资源就在那里,来自项目的根目录:
src/
| main/
| | resources/
| | | parseID.xsd
任何人都可以帮助我吗?我很难搞清楚。