簡體   English   中英

如何在 jar 文件中包含資源文件夾

[英]How to include the resources folder in a jar file

我已經完成了一個項目,我一直在通過 IntelliJ Idea 運行它來測試它,它運行良好。 我創建了一個.jar 可執行文件,但是當我運行它時,我用於 GUI 的圖像沒有顯示出來。 我對該問題進行了一些搜索,但我不太明白我應該如何將資源文件夾(存儲圖像的位置)包含到 .jar 文件中。 我添加了兩張關於 GUI 應該如何顯示以及 .jar 文件如何顯示它的圖像。 請問我能得到一些幫助嗎?

先感謝您!

我訪問這樣的圖像:

JLabel lbl = new JLabel("", new ImageIcon("src\\resources\\background.png"), JLabel.CENTER);

在此處輸入圖像描述

在此處輸入圖像描述

在此處輸入圖像描述

按着這些次序:

  1. 單擊項目 -> 屬性 -> 構建路徑 -> 源 -> 添加文件夾和 select 資源文件夾。

  2. 創建你的 JAR!

編輯:您可以通過使用 7zip 檢查它來確保您的 JAR 包含文件夾。

Reefer this link as well How do I add a resources folder to my Java project in Eclipse

由於您使用的是 InteliJ,請右鍵單擊“資源”目錄 -> 將目錄標記為 -> 資源根目錄。 然后再次創建 jar。

將目錄標記為資源根

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM