詳細總結IDEA中打jar包的兩種方式

一、前言

在講這兩種方式之前,我們先來說明一下什麼是java中的jar文件

jar (Java Archive File),翻譯過來就是java的檔案文件,它其實也類似於我們windows下的zip文件,唯一的區別就是在 JAR 文件的內容中,包含瞭一個 META-INF/MANIFEST.MF 文件,這個文件是在生成 JAR 文件的時候自動創建的,包含瞭JAR包的描述信息、主類的全類名等信息。

二、不使用Maven直接打Jar包

1.File –>Project Structure –>Artifacts –> Jar –> From module with dependencies.

在這裡插入圖片描述

在這裡插入圖片描述

點擊ok以後我們在返回上一步Project Structuer中發現IDEA中默認已經將我們的jar包輸出目錄填上瞭,這時我們可以更改一下上述的jar包輸出目錄,這樣也更加方便的管理,此時我們更改號路徑以後在點下右下角的Apply就可以瞭。

在這裡插入圖片描述

2.Build –> Build Artifacts

在這裡插入圖片描述

選擇上述的Build Artifacts後會自動彈出來下面的Build

在這裡插入圖片描述

3.這時我們去剛才相應的jar包輸出目錄發現已經有瞭對應的包

在這裡插入圖片描述

4.運行

可以使用如下兩種方法來運行jar包

java -classpath xxx.jar  xxx.xx.xx.主類名
 java -jar   xxx.jar

在這裡插入圖片描述

三、使用Maven打jar包

1.當你的Project中使用瞭Maven時,可以直接在Lifecycle中執行打包,第一步編譯別忘記瞭,之前我jar包老是運行報錯就是因為沒有compile就直接package瞭。

在這裡插入圖片描述

2.雙擊package後我們即可以發現在target目錄下便生成瞭一個對應的jar包,這裡jar包和剛才方法一其實是一樣的,隻不過我們這次用Maven生成的。

在這裡插入圖片描述

到此這篇關於詳細總結IDEA中打jar包的兩種方式的文章就介紹到這瞭,更多相關IDEA打jar包內容請搜索WalkonNet以前的文章或繼續瀏覽下面的相關文章希望大傢以後多多支持WalkonNet!

推薦閱讀: