gpt4 book ai didi

java - 无法使用 getResources() 方法访问资源

转载 作者:行者123 更新时间:2023-12-01 16:34:12 25 4
gpt4 key购买 nike

我有以下项目树:

enter image description here

我可以使用以下命令访问路径:Java GUI/src/dk/resources/290.gif中的290.gif文件:

this.getClass().getResource("/dk/resources/290.gif")

但是我无法使用以下命令访问路径:Java GUI/resources2/290.gif中的290.gif文件:

this.getClass().getResource("/resources2/290.gif")

我正在尝试从 HelloWorldFrame.java 类访问 290.gif 文件。我想访问路径中的290.gif文件:Java GUI/resources2/290.gif!

我做错了什么?

最佳答案

您已在 Eclipse 中将 srcresources2 目录声明为源文件夹。当 Eclipse 构建您的应用程序时,它将资源复制到 build 文件夹,因此:

  • dk.resources 中的文件可通过/dk/resources/290.gif访问
  • resources2文件夹中的文件不在任何包中,可通过/290.gif访问

如果您希望通过 /resources2/290.gif 访问该文件,请在 src 文件夹下创建一个名为 resource2 的包.

关于java - 无法使用 getResources() 方法访问资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11121083/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com