我的intellij找不到本地.png图像。
private String craft = "craft.png";
ImageIcon ii = new ImageIcon(this.getClass().getResource(craft));
.png与Java文件位于同一目录中。我不明白为什么它不起作用。使用Maven构建,尝试了从资源到Java的交替,但仍然没有运气:(
最佳答案
必须将craft.png
放入src/main/resources
中,否则根据Maven规则,不会将其复制到类路径中。有关更多详细信息,请参见this answer。
您的代码也应更改为:private String craft = "/craft.png";
这是sample working project。