您現在的位置是:首頁 > 遊戲

IDEA給springboot專案打jar包的第二種方法

由 MySQL從刪庫到跑路 發表于 遊戲2023-01-25
簡介下圖的都預設就行,記住output directory,jar包出現在這裡IDEA上方選單選擇build->build artifacts程式碼編輯區會出現build選單點選build和rebuild都可以,稍等build完成,到ou

怎麼把jar包匯入專案

之前介紹過IDEA使用maven打jar包的方法

sprint boot專案打jar包

。但是這種方法有個缺點,如果專案除了maven引入的jar包,還手工匯入了其它jar包,這方式打包會失敗,報calssnotfound錯誤。maven打包只能看見maven引入的包,看不到手工引入的包。這種情況可以採用本文介紹的方法。

開啟IDEA專案,快捷鍵Ctrl+Shift+Alt+S 開啟Project Structure

IDEA給springboot專案打jar包的第二種方法

左側點選Aritfacts,彈出框裡Moudule會自動識別專案名稱,Main Class點選箭頭,出現瀏覽視窗,稍等會自動識別啟動類,點選選擇就行。下方勾選copy to the output選項,下方目錄一定要選擇resource目錄,不要選擇預設的java目錄,有的部落格也告訴java目錄,是錯誤的。配置完點選OK。

IDEA給springboot專案打jar包的第二種方法

下圖的都預設就行,記住output directory,jar包出現在這裡

IDEA給springboot專案打jar包的第二種方法

IDEA上方選單選擇build->build artifacts

IDEA給springboot專案打jar包的第二種方法

程式碼編輯區會出現build選單

IDEA給springboot專案打jar包的第二種方法

點選build和rebuild都可以,稍等build完成,到output目錄可以看到一系列jar包。

IDEA給springboot專案打jar包的第二種方法

箭頭指的是最終要執行的jar包,其它同一個目錄的jar包都是依賴的包。cmd執行jar包,成功啟動。

IDEA給springboot專案打jar包的第二種方法

這種方法的缺點是打完的包不是一個jar包,如果要在伺服器執行,需要把整個目錄傳上伺服器,才能執行jar,因為目錄其他依賴包也是需要的。

推薦文章