[問題] jar看不到jpg圖片

看板java作者 (鳥儒)時間15年前 (2010/06/28 03:32), 編輯推噓4(402)
留言6則, 5人參與, 最新討論串1/1
我們寫一個乘是然後把裡面的class和jpg檔放在同一個資料夾 然後我們用cmd去跑一切OK 圖片也有出現 然後給他做成jar 第一次給他解壓縮然後用 java **** 也可以跑 不過接著我試 java -jar ****.jar時 也是可以跑 但是都看不到圖片了 為什麼會這樣子?? 能跑的話應該不是main-class出問題吧 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 112.105.95.86

06/28 08:29, , 1F
你連圖片一起包進去 .jar 裡了對吧 XD
06/28 08:29, 1F

06/28 10:12, , 2F
讀取JAR檔內的資源要用getClass.getResource()
06/28 10:12, 2F

06/28 10:15, , 3F
或者getClass.getResourceAsStream(),請參考Java API
06/28 10:15, 3F

06/29 22:34, , 4F
所以圖片要嘛放在jar外面給jar裡的class讀取,要嘛用樓上
06/29 22:34, 4F

06/30 10:38, , 5F
謝謝~~了解了~~
06/30 10:38, 5F

07/07 20:13, , 6F
鳥儒欸~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
07/07 20:13, 6F
文章代碼(AID): #1C9wSnoP (java)