我正在尝试这个简单的测试:
@Test
public void testResourceExist() {
URL file = getClass().getResource("sample.htm");
Assert.assertNotNull(file);
}
我的目录结构是:
src
- main
- java
- resources
- test
- java
ResourcesTest.java
- resources
sample.htm
我正在使用 IntelliJ Idea 和 maven,甚至 Ide 也会自动完成sample.htm 文件。 如果我检查 test-classes 文件夹,我可以在那里看到 example.htm 文件。
最佳答案
我只需要在资源名称前添加一个斜杠。
“/sample.htm”而不是“sample.htm”及其工作原理
关于java - 无法从资源测试文件夹加载资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24364418/