java打包maven啟動報錯jar中沒有主清單屬性
最近在做項(xiàng)目的時候產(chǎn)生報錯, jar沒有主清單屬性,下面就來具體介紹一下

啟動jar包項(xiàng)目的時候報錯jar中沒有主清單屬性,可能原因是創(chuàng)建springboot項(xiàng)目時,自動導(dǎo)入
spring-boot-maven-plugin打包插件是多了一個
<skip>true</skip>標(biāo)簽,使得主類被忽略,

生成的target少一個

用壓縮軟件預(yù)覽jar包發(fā)現(xiàn)結(jié)構(gòu)


去掉<skip>true<skip>后重新打包

jar包生成了original生成正常,(注意,此original只是證明這是正常生成的,并不是項(xiàng)目實(shí)際的jar包,實(shí)際jar包還是紅色框所選上面的正常.jar后綴的文件)
再次打開jar包結(jié)構(gòu)改變

進(jìn)入META-INF查看MF文件

jar包啟動成功

到此這篇關(guān)于java打包maven啟動報錯jar中沒有主清單屬性的文章就介紹到這了,更多相關(guān)maven jar沒有主清單屬性內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
SpringBoot與SpringCloud的版本對應(yīng)關(guān)系解讀
本文介紹了SpringBoot與SpringCloud的版本對應(yīng)關(guān)系,提供了一個官方的版本對應(yīng)表,并給出了個人的一些經(jīng)驗(yàn)總結(jié)2024-12-12
Java中你絕對沒用過的一個關(guān)鍵字Record的使用
這篇文章主要給大家介紹一個?Java?中的一個關(guān)鍵字?Record,那?Record?關(guān)鍵字跟不可變類有什么關(guān)系呢?看完今天的文章你就知道了,快跟隨小編一起學(xué)習(xí)一下吧2022-11-11
Spring Boot 3.x 整合Swagger的示例教程
本文給大家介紹Spring Boot 3.x 整合Swagger的示例教程,結(jié)合實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧2025-06-06
mybatis-plus mapper中foreach循環(huán)操作代碼詳解(新增或修改)
這篇文章主要介紹了mybatis-plus mapper中foreach循環(huán)操作代碼詳解(新增或修改),本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-11-11
IDEA社區(qū)版創(chuàng)建spring boot項(xiàng)目的安裝插件的圖文教程
這篇文章主要介紹了IDEA社區(qū)版創(chuàng)建spring boot項(xiàng)目的安裝插件,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-11-11
SpringCloud LoadBalancer自定義負(fù)載均衡器使用解析
LoadBalancerClient 是 SpringCloud 提供的一種負(fù)載均衡客戶端,Ribbon 負(fù)載均衡組件內(nèi)部也是集成了 LoadBalancerClient 來實(shí)現(xiàn)負(fù)載均衡,本文給大家深入解析 LoadBalancerClient 接口源碼,感興趣的朋友跟隨小編一起看看吧2023-04-04
idea中service或者mapper引入報紅的問題及解決
在使用IntelliJ IDEA開發(fā)SpringBoot項(xiàng)目時,有時會遇到Service或Mapper接口引入時報紅但不影響項(xiàng)目運(yùn)行的情況,這主要是因?yàn)镮DEA的檢查級別設(shè)置問題,解決方法是將有問題的Error級別改為編譯通過的安全級別,即可消除報紅2024-09-09

