0
好吧,這是我想在創建可執行JAR文件時遇到的一個大問題的一小部分。我需要移動我的圖像,以便它們可以放在另一個包中,以便可以在任何地方找到它們。我是用加載我的BufferedImage:靜態BufferedImage來自非靜態
private static BufferedImage loadRefDigits() {
try {
return ImageIO.read(new File("src/package/references.png"));
} catch (IOException e) {
throw new RuntimeException(" Error reading reference digits", e);
}
}
然而,這一形象是不是在罐子裏發現的,所以我想用:
URL imageURL = this.getClass().getResource("/Images/references.png");
但這是一個非靜態方法,並且我試圖弄清楚如何使用這種方法獲取BufferedImage對象。
任何幫助將是非常有用的謝謝!
爲什麼是靜態的,在什麼時候該方法的代碼被稱爲?爲了更快地獲得更好的幫助,請發佈[SSCCE](http://sscce.org/)。 –