使用Intellij Idea打包java為可執行jar包
轉載自這裡
步驟:
1. 選中Java專案工程名稱,在選單中選擇 File->project structure... (快捷鍵Ctrl+Alt+Shift+S)。
2. 在彈出的視窗中左側選中"Artifacts",點選"+"選擇jar,然後選擇"from modules with dependencies"。
3. 在配置視窗中配置"Main Class"。
4.配置“Directory for META-INF/MAINFEST.MF”,此項配置的預設值是:D:\Intellij\SeriesPublish\src\main\java,需要改成:D:\Intellij。如果不這樣修改,打成的jar包裡沒有包含META-INF/MAINFEST.MF檔案,這個應該是個IDEA的BUG(參考:
5. 完成後,點選OK,Apply等按鈕,回到IDEA的主選單,選擇“Build - Build Artifacts”下的“Build”或者“Rebuild”即可生成最終的可執行的jar,在D:\Intellij\SeriesPublish\out\artifacts\SeriesPublish_jar下面找到生成的目標jar,可以看到META-INF/MAINFEST.MF檔案被正確包含,內容也正確。
--------------------- 本文來自 爆米花9958 的CSDN 部落格 ,全文地址請點選:https://blog.csdn.net/xuemengrui12/article/details/74984731?utm_source=copy