gpt4 book ai didi

java - Eclipse 和 Java : How to designate folder as resources while not in src directory

转载 作者:行者123 更新时间:2023-12-02 21:22:33 25 4
gpt4 key购买 nike

我有一个像这样的文件夹树:

Project Folder/
src/
*.java
resources/
*.png

build.xml 文件在构建时包含 2 个内容,因此一切正常。 (从某种意义上来说,它会将 resources 文件夹复制到 src 中)

但是,我已将此结构导入到 eclipse 中,并且项目崩溃了,因为它无法找到其资源,因为资源文件夹不在 src 中。我通过简单地将 resources 移动到 src 并修改 build.xml 来缓解这个问题,但我想知道如何让它工作在 Eclipse 中按原样。

以下是如何加载资源的示例:

public static ImageIcon createIcon(String fname,String desc) {
URL imgURL = new Object().getClass().getResource("/resources/icons/"+fname);
return new ImageIcon(imgURL,desc);
}

最佳答案

您需要将资源文件夹标记为源文件夹。选择项目,右键->构建路径->用作源文件夹。

此后您可能需要进行完全重建。

关于java - Eclipse 和 Java : How to designate folder as resources while not in src directory,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26518831/

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