我有一个这样的文件夹树:
Project Folder/
src/
*.java
resources/
*.png
Run Code Online (Sandbox Code Playgroud)
该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);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6694 次 |
| 最近记录: |