IDEA 將 SpringBoot 項目打包成jar的方法
新建SpringBoot項目:IDEA 創(chuàng)建 SpringBoot 項目
一、打包配置
1、File -> Project Structure
2、Project Structure
3、設(shè)置啟動類及META-INF
根據(jù) modules
創(chuàng)建 jar
。如圖所示,選擇項目,入口類等。最后一項 META-INF
默認(rèn)放到 src\main\java
目錄里,如果使用默認(rèn)值,沒有進(jìn)行其他配置,生成的 jar 有可能不會包含 META-INF
目錄,導(dǎo)致運(yùn)行 jar
出錯,正確的是將 META-INF
放到 src
目錄下,或者 src\main\resources
目錄下。
META-INF/MANIFEST.MF
文件就是項目依賴的第三方包的路徑、啟動類、版本等信息。
4、設(shè)置打包輸出目錄
二、打包
1、Build -> Artifacts
2、Build
三、查看打包文件
四、運(yùn)行
命令行定位到 ../out/artifacts/springbootdemo_jar/
目錄。
然后執(zhí)行如下命令:
java -jar springbootdemo.jar
瀏覽器輸入:
出現(xiàn)如上界面說明SpringBoot項目打成jar包成功。
到此這篇關(guān)于IDEA 將 SpringBoot 項目打包成jar的方法的文章就介紹到這了,更多相關(guān)SpringBoot 項目打包成jar內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
一個例子帶你看懂Java中synchronized關(guān)鍵字到底怎么用
synchronized是Java里的一個關(guān)鍵字,起到的一個效果是"監(jiān)視器鎖",它的功能就是保證操作的原子性,同時禁止指令重排序和保證內(nèi)存的可見性,下面這篇文章主要給大家介紹了關(guān)于如何通過一個例子帶你看懂Java中synchronized關(guān)鍵字到底怎么用的相關(guān)資料,需要的朋友可以參考下2022-10-10解決SpringBoot啟動過后不能訪問jsp頁面的問題(超詳細(xì))
這篇文章主要介紹了解決SpringBoot啟動過后不能訪問jsp頁面的問題,文中通過示例代碼介紹的非常詳細(xì),有需要的朋友可以參考一下,希望對你有所幫助。2020-05-05Java成員變量與局部變量(動力節(jié)點(diǎn)Java學(xué)院整理)
這篇文章主要介紹了Java成員變量與局部變量的相關(guān)資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2017-04-04Struts2中ognl遍歷數(shù)組,list和map方法詳解
這篇文章主要介紹了Struts2中ognl遍歷數(shù)組,list和map方法詳解,需要的朋友可以參考下。2017-09-09