我正在尝试运行以下应用程序,该应用程序尝试src/main/resources/test.txt
从类路径加载文件 ( ):
package com.example;
public class Main {
public static void main(String[] args) {
System.out.println(Main.class.getResource("test.txt"));
}
}
当我这样做时mvn exec:java -Dexec.mainClass=com.example.Main
,我会null
在命令行上打印出来。
那么如何将 src/main/resources 中的文件添加到类路径中呢?请注意,我运行了mvn package
,检查了生成的target/test.jar
,并确认它包含test.txt
在顶层。