最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

運行Jar包出現(xiàn)提示xxx中沒有主清單屬性報錯問題解決方法

 更新時間:2023年08月21日 11:49:25   作者:下課后我要去放牛  
這篇文章主要介紹了運行Jar包出現(xiàn):xxx中沒有主清單屬性報錯,當出現(xiàn)報錯:xxx中沒有主清單屬性,解決方法也很簡單,在pom.xml配置中,加上相應配置即可,需要的朋友可以參考下

推薦閱讀:

jar包運行時提示jar中沒有主清單屬性的解決

運行Jar包出現(xiàn):xxx中沒有主清單屬性報錯

1、項目打好jar包時,使用命令運行jar包:

java -jar xxx.jar

出現(xiàn)報錯:xxx中沒有主清單屬性

解決辦法:親測有用

在pom.xml配置中,加上以下配置:

<build>
        <!--打包成jar包時的名字-->
        <finalName>xxxTest</finalName>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <executions>
                    <execution>
                        <goals>
                            <goal>repackage</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>
        </plugins>
    </build>

再打包運行時,成功輸出日志

解決運行jar包時報錯“沒有主清單屬性“以及丟失依賴jar包的問題

問題描述

原因描述

Maven 打包時默認情況下不會將第三方依賴打包進去是因為 Maven 遵循了一種依賴管理的原則,即將項目與其依賴庫(第三方庫)分開管理。這樣做有以下幾個優(yōu)點:
1.減小打包體積:如果所有的第三方依賴都包含在打包文件中,將會導致最終的構建產(chǎn)物巨大,增加部署和傳輸?shù)某杀?。而只打包項目本身的代碼和資源,可以顯著減小生成的可執(zhí)行文件的大小。
2.依賴共享與復用:Maven 使用中央倉庫來存儲和管理各種開源庫,這些庫可以被多個項目共享和復用。通過在項目的 pom.xml 文件中聲明依賴,Maven 可以自動下載所需的庫文件,確保項目構建所依賴的庫的版本一致性,并在構建過程中自動解決依賴關系。
3.簡化維護和升級:由于第三方依賴獨立于項目進行管理,并且通過 Maven 的依賴管理機制進行引入和更新,當需要升級某個第三方庫的版本時,只需修改項目的 pom.xml 文件中的相應依賴版本號,而無需手動替換庫文件或修改代碼。
盡管 Maven 默認不會將第三方依賴打包進可執(zhí)行文件中,但你仍然可以通過 Maven 的插件來實現(xiàn)將依賴打包到可執(zhí)行文件中的需求。例如,通過 Maven Shade 插件或者SpringBoot的Maven插件可以創(chuàng)建一個可執(zhí)行 JAR 文件,并將所有依賴庫打包為一個可執(zhí)行的大 JAR 文件

在一些情況下,即使沒有在 Maven 插件配置中顯式指定主類,在打包時也可以成功生成包含主清單屬性的可執(zhí)行 JAR 文件。這是因為在某些情況下,Maven 可以自動檢測到項目的入口點,并將其作為默認的主類。
然而,這種自動檢測主類的行為并不是所有情況下都適用。具體是否需要顯式指定主類取決于你的項目結構和依賴關系。如果 Maven 無法自動檢測到主類或者檢測到的主類不是你希望的,最常見的就是你的引導類名不規(guī)范導致如"Starter"(應該是StarterApplication),就會出現(xiàn)"沒有主清單屬性"的錯誤。
因此,為了保證項目的可靠性和一致性,建議在 Maven 插件配置中顯式指定主類。這樣可以避免潛在的問題,并確保打包后的可執(zhí)行 JAR 文件始終具有正確的主清單屬性。

解決方案:

1:規(guī)范書寫

2 明確聲明主類名以及打包方式

<build>
    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
            <configuration>
            <fork>true</fork>
                <mainClass>引導類全類名</mainClass>
            </configuration>
        </plugin>
    </plugins>
</build>

到此這篇關于運行Jar包出現(xiàn):xxx中沒有主清單屬性報錯的文章就介紹到這了,更多相關xxx中沒有主清單屬性報錯內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Java基于百度天氣API實現(xiàn)天氣實時獲取

    Java基于百度天氣API實現(xiàn)天氣實時獲取

    這篇文章主要為大家詳細介紹了Java如何基于百度天氣API實現(xiàn)天氣實時獲取功能,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學習一下
    2026-03-03
  • SpringBoot多租戶配置與實現(xiàn)示例

    SpringBoot多租戶配置與實現(xiàn)示例

    本文詳細介紹了在SpringBoot中實現(xiàn)多租戶架構的方法和步驟,包括配置數(shù)據(jù)源、Hibernate攔截器、租戶解析器等,以共享數(shù)據(jù)庫、共享數(shù)據(jù)表的方式,確保數(shù)據(jù)隔離和安全性,感興趣的可以了解一下
    2024-09-09
  • MyBatis學習教程(八)-Mybatis3.x與Spring4.x整合圖文詳解

    MyBatis學習教程(八)-Mybatis3.x與Spring4.x整合圖文詳解

    這篇文章主要介紹了MyBatis學習教程(八)-Mybatis3.x與Spring4.x整合圖文詳解的相關資料,需要的朋友可以參考下
    2016-05-05
  • SpringBoot整合分布式鎖redisson的示例代碼

    SpringBoot整合分布式鎖redisson的示例代碼

    這篇文章主要介紹了SpringBoot整合分布式鎖redisson,本文結合實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-02-02
  • Springboot配置文件內容加密代碼實例

    Springboot配置文件內容加密代碼實例

    這篇文章主要介紹了Springboot配置文件內容加密代碼實例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-11-11
  • 使用SpringBoot進行身份驗證和授權的示例詳解

    使用SpringBoot進行身份驗證和授權的示例詳解

    在廣闊的 Web 開發(fā)世界中,身份驗證是每個數(shù)字領域的守護者,在本教程中,我們將了解如何以本機方式保護、驗證和授權 Spring-Boot 應用程序的用戶,并遵循框架的良好實踐,希望對大家有所幫助
    2023-11-11
  • Java 線程相關總結

    Java 線程相關總結

    這篇文章主要介紹了Java 線程的相關資料,幫助大家更好的理解和學習使用Java,感興趣的朋友可以了解下
    2021-02-02
  • java Socket實現(xiàn)多人群聊與私聊功能

    java Socket實現(xiàn)多人群聊與私聊功能

    這篇文章主要為大家詳細介紹了java Socket實現(xiàn)多人群聊與私聊功能,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-07-07
  • Java 集合去重的三種方法

    Java 集合去重的三種方法

    本主要介紹了Java 集合去重的三種方法,包含HashSet,Stream API和手動遍歷并使用Map三種,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2024-07-07
  • java讀取用戶登入退出日志信息上傳服務端

    java讀取用戶登入退出日志信息上傳服務端

    這篇文章主要介紹了java讀取用戶登入退出日志信息上傳服務端的相關資料,需要的朋友可以參考下
    2016-05-05

最新評論

通山县| 昌乐县| 比如县| 莱州市| 社旗县| 方城县| 舟山市| 资中县| 额尔古纳市| 卢氏县| 庄浪县| 甘谷县| 兰考县| 莱西市| 南安市| 丹寨县| 合作市| 延津县| 成安县| 锡林浩特市| 扬州市| 古浪县| 信丰县| 星子县| 镇安县| 龙门县| 交城县| 高雄县| 开阳县| 新密市| 鲜城| 衢州市| 沙田区| 揭东县| 清镇市| 长沙市| 航空| 临桂县| 水富县| 沂水县| 贺州市|