java - 从 Jar : Always null 加载图像

标签 java image null

查看了 SO 上的其他帖子,他们没有解决这个问题。

我正在尝试从我的 jar 文件加载图像。它不断出现为空。图片位于:

.Jar file > images > BLOCK.png

要加载我正在做的图像:

BufferedImage bImg;
URL url = getClass().getResource("/images/BLOCK.png");
try {
    bImg = ImageIO.read(url);
} catch (IOException ex) {
    Logger.getLogger(TileEngine.class.getName()).log(Level.SEVERE, null, ex);
}

url 和 bImg 都为 null。

不要担心区分大小写,因为我已经检查过了。

最佳答案

试试这个:

Toolkit.getDefaultToolkit().getImage(getClass().getResource("/images/BLOCK.png"));

关于java - 从 Jar : Always null 加载图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3076620/

相关文章:

java - 动态场和/或人工方法

java - Java 11 jar命令支持classpath参数吗?

java - 线程中出现异常 "AWT-EventQueue-0"NullPointerException

image - hadoop文件系统(HDFS)可以存储视频类型的文件吗?

html - 除非光标在它们上方,否则 Firefox 中的 blob 图像质量很差

c# - 什么是NullReferenceException,如何解决?

java - Spring JPA : OneToMany List update results in duplicate entries

android - 如何制作带有复选框和图像的ListView?

sql - 错误 : invalid input syntax for integer: ""

java - 程序无法正确绘制屏幕