IDEA build 可配置的 Artifacts

buid 可運行的jar包時,須要把config文件放在jar包外面,已方便配置。另外 須要引用的jar包,也通通放到lib 目錄下,已減輕生成jar的體積。java

步驟:ui

1.選擇 Artifacts,點右面的加號➕,選擇Other。spa

2.命名,設置輸出路徑。cmd

3.選擇 <output root>, 點擊新建圖標,根據須要新建文件夾,好比 config,lib 等。編譯

4. 選擇 <output root>, 點擊 create archive圖標,建立jar包,能夠改個須要的名字。class

5. 選擇 jar 文件,點擊上方 綠色➕號,選擇 module output,將項目編譯後的文件放如jar文件。module

6. 選擇 lib 文件夾,點擊上方 綠色➕號,選擇 library files,將須要的jar包添加到 lib 目錄下。配置

7. 選擇 config 文件夾,點擊上方 綠色➕號,選擇 directory content,關聯到項目須要的配置文件。file

8. 選擇 jar 文件, 點擊下方 Create Manifest 按鈕,建立 Manifest 文件。引用

在彈出的對話框中,選擇 Manifest 的保存路徑。通常把文件建立在項目的 resources 文件夾下,這樣會編譯到 classpath 路徑下。

或者 咱們已經有 manifest 文件,能夠選擇 use existing manifest 按鈕,並選擇已有的 manifest 文件

9. 點擊 main class 與 class path 後面的按鈕。設置 main class 的路徑和須要的jar包路徑。

 

10,都設置好後,大概結構以下

編譯成品:

運行jar

在config 目錄下配置好後,cmd運行

java -jar xxx.jar

相關文章
相關標籤/搜索