0
我做一個遊戲,我需要加載一個image.Many遊戲教程使用類裝載器:爪哇 - 加載圖像
CurrentClass.class.getResourceAsStream("/image.png")
但是,甲骨文的API,他們使用File對象:
File file = new File("res/icons.png");
在這兩種情況下,我使用ImageIO.read()
將圖像加載到BufferedImage中。
這兩種情況的主要區別是什麼?我可以同時使用而不用擔心嗎?
你應該添加爲什麼你不能'因爲我好奇。 – BitNinja
我不知道你爲什麼不能使用第二個。我猜這是因爲一個jar文件就是一個文件。更精確的檔案。資源加載器可以從檔案中獲取項目。正常的文件/秒方法不能。 –