idea 將 springboot 專案打包成 jar
阿新 • • 發佈:2019-01-12
百度了幾個使用idea將springboot打包成jar包的部落格都有問題,打包出來的jar不能執行。
於是自己總結了一個正確的方法,在重要的步驟(可能出錯的步驟)上有詳細說明。
1. 選擇 File -> Project Structure
2. 依次選擇以下專案
3. 根據modules建立jar。如圖所示,選擇專案,入口類等。
最後一項 META-INF 預設放到 src\main\java 目錄裡,如果使用預設值,又沒有進行其他配置,
生成的 jar 有可能不會包含 META-INF 目錄,導致執行 jar 出錯。
正確的是將 META-INF 放到 src 目錄下,或者 src\main\resources 目錄下。如圖所示:
4. 檢視生成的資訊,該步可以修改jar輸出的目錄。
5. 生成jar,點選idea選單欄中的build
點選 tip.jar -> build
6. 檢視生成的jar
7. 執行jar。開啟cmd,跳到tip目錄,輸入命令:java -jar xxx.jar