1. 程式人生 > 其它 >java專案打成jar包後,圖片不顯示等情況

java專案打成jar包後,圖片不顯示等情況

技術標籤:開發小技巧java圖片不顯示路徑訪問不了

一般的java專案在打包成jar包的時候,會出現src外的檔案訪問不到的情況。

原因:由於存放的圖片的路徑可能是在src外面的。這樣子,打包成jar包之後,類中訪問的路徑是需要到src下找資源。這時候就出現找不到圖片的情況。

如:
在這裡插入圖片描述


這裡提供幾種解決方案:
  1. 打包後操作
    就是在打包成jar包之後,把需要的圖片的資料夾,存在到和jar包相同的目錄中。
    在這裡插入圖片描述
  2. 打包前操作
    就是把圖片存放的資料夾,寫到src的路徑下,把普通資料夾,改成package包。然後使用如下程式碼進行圖片的獲取:
.class.getResource("圖片路徑"
)

結構圖:
在這裡插入圖片描述