我正在尝试访问IntelliJ中的资源目录,并使用Gradle中的“默认”布局。
src
├── main
│ └── java
├── resources
└── test
└── java
现在,当我尝试:
URL url = getClass().getResource("/");
我希望它能引导我进入资源目录,但它会引导我进入
/build/classes/test/
(从项目根目录给出的路径)。
我想出了如何以丑陋的方式访问resources
目录:
URL url = getClass().getResource("/");
Path path = Paths.get(url.toString()).getParent().resolve("resources")
这将我带到以下目录:
/build/classes/resources
有更轻松或更美丽的方式吗?