看板 java 關於我們 聯絡資訊
我們寫一個乘是然後把裡面的class和jpg檔放在同一個資料夾 然後我們用cmd去跑一切OK 圖片也有出現 然後給他做成jar 第一次給他解壓縮然後用 java **** 也可以跑 不過接著我試 java -jar ****.jar時 也是可以跑 但是都看不到圖片了 為什麼會這樣子?? 能跑的話應該不是main-class出問題吧 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 112.105.95.86
LPH66:你連圖片一起包進去 .jar 裡了對吧 XD 06/28 08:29
uziel:讀取JAR檔內的資源要用getClass.getResource() 06/28 10:12
uziel:或者getClass.getResourceAsStream(),請參考Java API 06/28 10:15
rexkimta:所以圖片要嘛放在jar外面給jar裡的class讀取,要嘛用樓上 06/29 22:34
wqwdaniel:謝謝~~了解了~~ 06/30 10:38
fbp123000:鳥儒欸~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 07/07 20:13