这可能是一个非常基本的问题,但我无法在其他任何地方找到答案。
我无法在IntelliJ项目中显示一些GIF,我无法弄清楚我做错了什么。其中包含GIF的文件夹与我的类文件位于同一目录中。该目录位于另一个已指定为sources文件夹的目录中,我的编译器资源模式设置如下所示:
的.java;!?!? .FORM;!?的.class;!? .groovy作为;!? .scala;!? .flex;!? .kt;!?的.clj; *。GIF
更奇怪的是,如果我将程序指向文件夹的完整地址(/ Users / rrtoboz / IdeaProjects / First / src / com / rrtoboz / chaptertwelve / cardset-oxymoron),图像显示就好了,但是如果我将它指向/ cardset-oxymoron,则不显示。我被告知包括这样的完整地址是不好的设计,所以我一直试图让它以另一种方式工作,没有运气。任何帮助,将不胜感激!
答案 0 :(得分:0)
尝试
new ImageIcon(AClassInTheChaptertwelvePackage.class.getResource(s));