idea匯出可執行的jar包
阿新 • • 發佈:2018-11-07
一、前言:
最近需要把一個單獨的模組打成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版本就行。