問題:從Eclipse 匯入的JAR 映像不顯示
執行從Eclipse 匯出的JAR 檔案時無法載入影像時,會出現此問題。儘管圖像包含在匯出的 JAR 檔案中,但圖像不會出現。本文旨在為這個問題提供全面的解決方案。
範例1:src資料夾中的資源
- 確保映像位於「資源」內package.
- 程式碼:使用URL url = Main.class.getResource("/resources/header.jpg");擷取影像URL。
- 將專案匯出為可運行 JAR 文件,選擇適當的啟動配置。
- 運行 JAR 檔案以確認影像顯示。
範例 2:src 以外的資源資料夾
- 確保資源資料夾位於專案結構內。
- 導覽至「建置路徑」> 將資源資料夾新增至建置路徑配置建置路徑>來源>>新增資料夾。
- 修改程式碼以從影像路徑中刪除「資源」前綴。
- 遵循與範例 1 相同的匯出和啟動設定步驟。
啟動設定設定
- 建立執行透過導覽至「執行/偵錯設定」> 進行設定新的> Java 應用程式。
- 指定主類別(例如 com.stackoverflow.test.Main)和項目。
- 在 JAR 匯出過程中選擇運行配置以確保正確啟動。
預計結果
- 匯出的 JAR 檔案應包含資源資料夾及其內容。
- 清單檔案應包含 Rsrc-Main-Class、Rsrc-Class-Path 的條目和 Main-Class。
透過遵循這些解決方案,影像在運行匯出的 JAR 時應該正確顯示檔案。
以上是如何修復從 Eclipse 匯入的 JAR 映像不顯示的問題?的詳細內容。更多資訊請關注PHP中文網其他相關文章!