1. 程式人生 > >idea匯出可執行的jar包

idea匯出可執行的jar包

一、前言:

最近需要把一個單獨的模組打成jar放到伺服器上去測試,故自己參照了網上的流程,整理下自己打包的過程。

環境資訊:

windows10

intellij IDEA2017.3.5

 jdk 1.8

二、打jar包

1、idea選單File ->Project Structure,

2、選擇Artifacts,點選+,選擇jar,選擇From modules with Dependencies

 3、1為模組名、2為模組入口類   3選擇下面那個  4、根據網上有人說 配置“Directory for META-INF/MAINFEST.MF”,此項配置的預設值是:E:\workspace\L-PAY-TASK\task\src\main\java,需要改成:E:\workspace\L-PAY-TASK\task\src\main\resources,如果不這樣修改,打成的jar包裡沒有包含META-INF/MAINFEST.MF檔案,這個應該是個IDEA的BUG

4、點選apply -> ok

5、點選Build ---> Build Artifacts..  --->  Build 即可執行打包命令  然後在cmd中在jar的目錄下執行 java -jar xxx.jar 命令

 

成功啟動。

6、有時候會報Unsupported major.minor version 52.0的錯誤  

直譯過來意思是:不支援version52.0,其中version 52.0是魔碼的其中一個版本,他對應的是jdk1.8

所以異議過來就是:不支援jdk1.8

簡單來說,就是執行環境的jdk版本 低於 編譯的jdk版本。這個時候更換自己jdk版本就行。