当前位置: 首页 > 面试题库 >

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

夔建章
2023-03-14
问题内容

我将如何在智能IDEA中做类似的事情

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

但不必输入整个文件路径。我很确定有办法,而且我相当确定这与将其添加到构建路径有关。我知道如何在Eclipse中执行此操作,但在intelliJ中却不行。
提前致谢!


问题答案:

您应该使用Java资源加载系统。这不取决于您的IDE。一旦你已经标志着一个文件夹作为资源文件夹中的IntelliJ,它在你的代码可以作为通过资源加载器。



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

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

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

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

  • 我正在尝试在Quarkus中配置Swagger。Quarkus的我的版本:1.9.2。最终的 我的依赖关系: 和我的财产资源: 使用:mvn启动应用程序时,请编译quarkus:dev并转到以下url: <代码>http://localhost:8080/swagger-找不到ui\u/ 但是,如果我用maven(mvn包)制作一个包,然后启动jar,则返回相同的url: RESTEASY0032

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