簡體   English   中英

如何在eclipse中的可執行.jar文件中包含資源文件夾?

[英]How to include resource folder in executable .jar file in eclipse?

我需要創建用於分揀各種類型使用各種參數如高度,體積或底部區域的多邊形的一個應用程序。 論據為文件名具有多邊形參數,排序類型,排序方法將傳遞命令line.That文件是在我的資源文件夾之外我src文件夾中的一個項目。 我已經實現了所有的程序,它工作正常,當我運行通過Eclipse中運行配置中使用傳遞參數。 但是,當我嘗試運行我的.jar文件使用CMD相同的參數它給了我FileNotFoundException

我用我打開jar文件7zip ,發現它從來沒有提取我的資源文件夾中的.jar文件。 我在網上搜索,並試圖包括對日食的構建路徑,我的資源文件夾。 不過還是簡化版,工作。

在此處輸入圖片說明

請按照以下步驟操作:

1) 點擊項目 -> 屬性 -> 構建路徑 -> 源 -> 添加文件夾並選擇資源文件夾。

2)創建你的JAR!

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

也請參閱此鏈接如何在 Eclipse 中將資源文件夾添加到我的 Java 項目

首先,您需要為資源創建一個源文件夾,例如將其命名為res ,然后將您的圖像文件夾移動到 res 。 當你生成jar文件時,你會看到image文件夾,而不是res文件夾或單獨的文件。

資源文件夾

這歸結為您生成 JAR 文件的方式。

當您在 Eclipse 中導出 jar 時,請確保選中“導出 java 源和資源”按鈕https://www.cs.utexas.edu/~scottm/cs307/handouts/Eclipse%20Help/ensureJavaFiles.jpg

有很多方法可以做到這一點,其中一種是使用 Gradle 是推薦的方法,像這樣的方法可以使用 Gradle 創建可運行的 JAR

暫無
暫無

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

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