我不明白在IntelliJ Idea中将目录标记为资源根目录或测试资源根目录时会发生什么。
就像右键单击文件夹->将目录标记为->资源根
请帮助。
答案 0 :(得分:1)
资源目录中的文件将被复制到输出目录,并将在您的应用程序类路径中可用,以便您可以使用类路径而不是文件路径从代码中访问它们。这样可以将您的应用程序与资源一起打包到一个jar中,然后将其分发到其他系统。
从项目中的资源中分离源代码被认为是一种很好的样式。
有关更多详细信息,请参见Location-Independent Access to Resources。