IntelliJ IDEA打jar時常碰見的問題

一、打包的時候提示 manifest.mf already exists in vfsjava

    解決方案:這個文件夾刪除掉,再從新build打包便可post

 二、ui

第一個選擇「extract to the target jar」,抽取到目標JAR。選擇該項則會將所依賴的jar包全都打到一個jar文件中blog

第二個選擇copy to the output directory and link via manifest:將依賴的jar複製到輸出目錄而且使用manifest連接它們。get

第三個Direct for META-INF/MANIFEST.MF: 若是上面選擇了 "copy to ... "這一項,這裏須要選擇生成的manifest文件在哪一個目錄下。class

(須要改爲:項目根目錄!反正不能放在原來默認的目錄下面)若是根目錄已經有了,就刪掉,若是不這樣修改,打成的jar包裏沒有包含META-INF/MAINFEST.MF文件)打包

三、java運行jar命令提示沒有主清單屬性im

  解決方案:確保MANIFEST.MF的路勁在src/main/resources/META_INF/下,而不是src/main/java/META_INF/項目

相關文章
相關標籤/搜索