2012-04-24 34 views
0

我有一個小程序的jar文件。除了一件事之外,這個小程序可以完美運行:當我運行小程序時,程序會加載,但圖像不會。我知道這是唯一的錯誤。 jar中的清單文件指定了另一個我在裏面使用的jar,並且我知道它是正確導入的。什麼可能是錯的?資產沒有加載小程序的jar文件

回答

1

圖像在哪裏?

- >如果部署在jar中,則需要從classpath中將它們作爲資源進行訪問。

喜歡的東西,

ClassLoader classLoader = Thread.currentThread().getContextClassLoader(); 
InputStream input = classLoader.getResourceAsStream("/resources/image.jpg"); 
Image logo = ImageIO.read(input); 

小程序通常有限制,他們只能連接到爲他們服務的服務器。

+0

它們在罐子裏面。另外,您是否將包添加到類路徑或圖像中? – rdelfin 2012-04-24 01:28:20

+0

我不明白你的問題。小程序本身是CP的一部分,沒有任何待辦事項。裏面的jar文件夾名爲/ resources,轉儲你的圖片 – 2012-04-24 01:30:51

+0

它是,但由於某種原因,applet不顯示圖像 – rdelfin 2012-04-24 01:34:39

相關問題