0

在我的 Maven 项目中,资源文件夹如下所示:

  • 资源
    • 图片
      • 测试图像.png

如果我打电话

System.out.println(MainClass.class.getClassLoader().getResource("images"));

我得到“文件:/C:/Users/XYZXYZ/IdeaProjects/projectName/core/target/classes/images/”

如果我像这样添加文件名:

System.out.println(MainClass.class.getClassLoader().getResource("images/TestImage.png"));

我得到“空”。这怎么可能?这里会发生什么?

编辑:我注意到它可以工作(不再给出 null),只要我删除我的 module-info.java 问题:我需要我的 module-info.java。有小费吗?

4

0 回答 0