我的错,实际上是将资源文件复制到
target/test-classes。 问题似乎是由于我项目名称中的空格
,例如
Project%20Name。
我现在按以下方式加载文件,并且可以正常工作:
org.apache.commons.io.FileUtils.toFile(myClass().getResource("resourceFile.txt"));或者,(取自Java:如何从转义的URL中获取文件?),这可能更好(不依赖于Apache Commons):
myClass().getResource("resourceFile.txt").toURI();


