idea 打包的jar運行報 "XXX中沒有主清單屬性"
使用idea2018打包了一個spring boot
項目(打包為jar
)
啟動是報錯如下:
錯誤原因
打包后的jar文件中的MANIFEST.MF
缺少項目啟動項,即沒有Main-Class
和Start-Class
如下:
解決方案如下
1、指定MANIFEST.MF路徑
項目打包前
第一步 file–>project structure 彈框后選中Atifacts—> + ---->jar---->from module with dependenceis
第二步 選擇一個Main Class,然后指定META-INF/MANIFEST.MF的路徑為src下(注意不要放到main/java
目錄下,否則打成的jar中META-INF/MANIFEST.MF不含有Main-Class信息)
如果這個方案不行,那就很有可能是另一個原因
2、項目pom.xml文件中沒有添加插件spring-boot-maven-plugin
成功結(jié)果
如果看到上面紅框內(nèi)容就證明沒問題了
到此這篇關(guān)于idea 打包的jar運行報 "XXX中沒有主清單屬性"的文章就介紹到這了,更多相關(guān)idea jar沒有主清單屬性內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
關(guān)于jdk環(huán)境變量配置以及javac不是內(nèi)部或外部命令的解決
這篇文章主要介紹了關(guān)于jdk環(huán)境變量配置以及javac不是內(nèi)部或外部命令的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-01-01Springboot之@Async不執(zhí)行原因及分析
這篇文章主要介紹了Springboot之@Async不執(zhí)行原因及分析,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-09-09使用Spring Cache和Redis實現(xiàn)查詢數(shù)據(jù)緩存
在現(xiàn)代應(yīng)用程序中,查詢緩存的使用已經(jīng)變得越來越普遍,它不僅能夠顯著提高系統(tǒng)的性能,還能提升用戶體驗,在這篇文章中,我們將探討緩存的基本概念、重要性以及如何使用Spring Cache和Redis實現(xiàn)查詢數(shù)據(jù)緩存,需要的朋友可以參考下2024-07-07為zookeeper配置相應(yīng)的acl權(quán)限
這篇文章主要介紹了為zookeeper配置相應(yīng)的acl權(quán)限的相關(guān)實例,具有一定參考價值,需要的朋友可以了解下。2017-09-09Java基礎(chǔ)知識之BufferedReader流的使用
這篇文章主要介紹了Java基礎(chǔ)知識之BufferedReader流的使用,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-12-12