当前位置: 首页 > 知识库问答 >
问题:

如何从intelliJ IDEA中的资源文件夹访问图像,而无需给出整个路径名

孔经武
2023-03-14

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

File file = new File("C:\Users\Account\Documents\ProjectFolder\ResourceFolder\image");

但不必在中输入完整的文件路径。我很确定有一种方法,而且我很确定它与将它添加到我的构建路径有关。我知道如何在Eclipse中这样做,但不知道如何在intelliJ中这样做。< br >预先感谢!

共有1个答案

卢出野
2023-03-14

您应该使用Java资源加载系统。这不取决于您的 IDE。在 IntelliJ 中将文件夹标记为资源文件夹后,它就可以通过资源加载程序在您的代码中使用。

 类似资料:
  • 问题内容: 我将如何在智能IDEA中做类似的事情 但不必输入整个文件路径。我很确定有办法,而且我相当确定这与将其添加到构建路径有关。我知道如何在Eclipse中执行此操作,但在intelliJ中却不行。 提前致谢! 问题答案: 您应该使用Java资源加载系统。这不取决于您的IDE。一旦你已经标志着一个文件夹作为资源文件夹中的IntelliJ,它在你的代码可以作为通过资源加载器。

  • 我有一个资源文件夹/包在我的项目的根,我"不"想要加载某个文件。如果我想加载某个文件,我会使用class.getResourceAsStream,我会没事的!!我实际上想做的是在资源文件夹中加载一个“文件夹”,循环该文件夹中的文件,并获得每个文件的流,并在内容中读取...假设在运行时之前没有确定文件名...那我该怎么办?有没有一种方法来获得一个文件夹中的文件列表在您的jar文件?请注意,带有资源的

  • 我正在从主类访问资源文件夹中的文件 我收到了这个错误: 我甚至打开了jar文件,remoteUnitsIdsInOldServer.txt文件就在那里,在类内部

  • 我想访问项目“\src\main\resources”的资源形式,但由于任何原因,我只能访问目标类。这是我的代码: 这里是我的Project Dir: 问题是,即使我删除了目标/类中的所有文件并运行代码,编译器也会将文件从“src/main/ressource”复制到“目标/类”中并从那里读取它们。

  • 问题内容: 我的App Engine项目的war / WEB-INF文件夹中有一个文件。我在FAQ中读到,您可以在servlet上下文中从那里读取文件。我不知道如何形成资源的路径: 我将如何构造到该资源的路径以与File()一起使用,就像上面一样? 问题答案: 有两种方法可以做到这一点。只要扩展WAR文件(一组文件而不是一个.war文件),就可以使用以下API: http://tomcat.apa

  • 我正在尝试访问src文件夹中的js文件中的公用文件夹中的映像?更具体地说,我正在设计一个div容器。我想将其backgroundImage属性设置为公用文件夹中的图像文件。我该怎么做呢?感谢您的回复!