有没有办法用
抛出异常ImageIO.read(getClass().getResourceAsStream("images/castle.jpg")))
这解决了从.jar文件中读取图像的问题。但问题是它不会抛出异常。 读取抛出
的异常是很奇怪的ImageIO.read(new File(getClass().getResourceAsStream("images/castle.jpg").toString()))
有办法吗?我试图让它适用于eclipse和.jar,但没有任何作用! 而且我讨厌继续检查空值
由于
答案 0 :(得分:1)
你的意思是Exceptions吗?,例如
try {
image = ImageIO.read(YourClassName.class.getResource("resources/image.png"));
} catch (IOException ex) {
Logger.getLogger(YourClassName.class.getName()).log(Level.SEVERE, null, ex);
}