1、問題描述
老版本Intellij idea可以很友善地打帶Manifest檔案的jar包,也就是可行性的Jar包。今天使用新版的Intellij idea打jar包時遇到了坑,jar包中竟然沒有MANIFEST檔案。
2、新版的Intellij idea打帶Manifest檔案的jar包步驟
2.1 F4 → Project Structure→Artifacts→+→jar→From modules with dependency
2.2 選擇對應的Module和Main Class
注意,META-INF的目錄選擇
${projecthome}/src
,删除其後的
/main/java
2.4 jar結構
可以可到jar結構,其中已經包含了META-INF目錄。這裡建議勾選
Include in project build
,這樣建構項目時即可生成jar包。