Java 如何从intelliJ IDEA中的资源文件夹访问图像,而不必给出完整的路径名

Java 如何从intelliJ IDEA中的资源文件夹访问图像,而不必给出完整的路径名,java,file,intellij-idea,resources,Java,File,Intellij Idea,Resources,在intelliJ IDEA中,我将如何做类似的事情 File file = new File("C:\Users\Account\Documents\ProjectFolder\ResourceFolder\image"); 但不必在中输入整个文件路径。我很确定有一种方法,我也很确定这与将它添加到我的构建路径有关。我知道如何在Eclipse中做到这一点,但在intelliJ中却不知道。 提前谢谢 您应该使用Java资源加载系统。这并不取决于您的IDE。一旦您在IntelliJ中安装了,就可以

在intelliJ IDEA中,我将如何做类似的事情

File file = new File("C:\Users\Account\Documents\ProjectFolder\ResourceFolder\image");
但不必在中输入整个文件路径。我很确定有一种方法,我也很确定这与将它添加到我的构建路径有关。我知道如何在Eclipse中做到这一点,但在intelliJ中却不知道。

提前谢谢

您应该使用Java资源加载系统。这并不取决于您的IDE。一旦您在IntelliJ中安装了,就可以通过via在代码中使用。

谢谢您的帮助!我最终使用了资源加载器,但我必须将它返回的java.net.URL转换为URI,因为URL包含“%20”等字符。这些字符不能用于新文件的路径。新的URI只是将这些字符转换为它们真正的含义,例如,“%20”实际上是一个空格。