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

Java中jar包運行后顯示:沒有主清單屬性的解決方案

 更新時間:2024年04月30日 08:58:55   作者:No8g攻城獅  
這篇文章主要介紹了Java中jar包運行后顯示:沒有主清單屬性的解決方案,文中給大家分析了三個主要原因,并通過代碼示例和圖文講解的非常詳細,需要的朋友可以參考下

一、問題現(xiàn)象

jar包運行后顯示 沒有主清單屬性!如下圖所示:

在這里插入圖片描述

二、問題分析

出現(xiàn)這個報錯主要就是三個原因:

1、缺少了項目maven打包插件 spring-boot-maven-plugin。
2、原因是因為項目中使用的springboot版本不同導(dǎo)致的。
3、沒有指定具體的項目的Main方法入口或啟動類。

三、解決方案

3.1 添加 spring-boot-maven-plugin 插件

把打包方式和打包插件添加到 pom.xml 文件中,然后 mvn clean 一下,再次重新打包,運行 jar 包,解決問題。

 
    <!-- 打包格式 -->
    <packaging>jar</packaging>
 
    <!-- 打包插件 -->
    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <configuration>
                    <executable>true</executable>
                    <layout>JAR</layout>
                </configuration>
                <executions>
                    <execution>
                        <goals>
                            <goal>repackage</goal>
                        </goals>
                        <configuration>
                            <attach>false</attach>
                        </configuration>
                    </execution>
                </executions>
            </plugin>
        </plugins>
    </build>

3.2 修改 spring-boot 父級依賴

文章中我的項目引用的父級依賴包是2.7.14版本的,親測能正常打包,所以我的配置是沒問題的。

在這里插入圖片描述

如果小伙伴們用的版本號和我的差別比較大,可能就會不適用,建議使用下面的配置:

    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <configuration>
                    <skip>true</skip>
                    <finalName>${project.name}</finalName>
                </configuration>
            </plugin>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <configuration>
                    <source>8</source>
                    <target>8</target>
                </configuration>
            </plugin>
        </plugins>
    </build>

如果還是不行,就得查一下資料,看看自己項目中用到的springboot版本對應(yīng)的打包插件配置,尤其是springboot3之后的版本,有很多配置有了很大的改變,本文章主要是用于適應(yīng)大部分項目中使用的springboot2版本。

3.3 配置IDEA開發(fā)工具

步驟一:點擊左上角 File --> Project Structure

步驟二:彈出新窗口后點擊Artifacts-"+"號-JAR-From module with dependenceis…

在這里插入圖片描述

步驟三:彈出新窗口后點擊Main Class最優(yōu)邊文件夾圖標(biāo)

在這里插入圖片描述

步驟四:彈出新窗口后點擊Project-選擇項目中的啟動類-OK

在這里插入圖片描述

步驟五:回到上一窗口后點擊Directory for META-INF/MANIFEST.MF右邊的文件夾圖標(biāo)- 選擇自己項目的根路徑-OK

在這里插入圖片描述

步驟六:回到上一窗口后點擊OK(可以看見有如下圖所示的改變)

在這里插入圖片描述

步驟七:點擊右邊的Maven Projects-點擊Lifecycle下的clean插件-觀察控制臺信息clean結(jié)束則點擊install或者package也行-等運行完就能看見項目根路徑下生成了MANIFEST.MF文件

在這里插入圖片描述

本文完結(jié)!

以上就是Java中jar包運行后顯示:沒有主清單屬性的解決方案的詳細內(nèi)容,更多關(guān)于Java jar包沒有主清單屬性的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • 據(jù)說這個是可以擼到2089年的idea2020.2(推薦)

    據(jù)說這個是可以擼到2089年的idea2020.2(推薦)

    這篇文章主要介紹了據(jù)說這個是可以擼到2089年的idea2020.2,本教程給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-09-09
  • Spring @Cacheable redis異常不影響正常業(yè)務(wù)方案

    Spring @Cacheable redis異常不影響正常業(yè)務(wù)方案

    這篇文章主要介紹了Spring @Cacheable redis異常不影響正常業(yè)務(wù)方案,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-02-02
  • 詳解java開啟異步線程的幾種方法(@Async,AsyncManager,線程池)

    詳解java開啟異步線程的幾種方法(@Async,AsyncManager,線程池)

    在springboot框架中,可以使用注解簡單實現(xiàn)線程的操作,還有AsyncManager的方式,如果需要復(fù)雜的線程操作,可以使用線程池實現(xiàn),本文通過實例代碼介紹java開啟異步線程的幾種方法(@Async,AsyncManager,線程池),感興趣的朋友一起看看吧
    2023-09-09
  • spring使用validation參數(shù)及全局異常檢測方式

    spring使用validation參數(shù)及全局異常檢測方式

    本文主要介紹了Java的數(shù)據(jù)校驗規(guī)范validation-api,包括其定義的注解和HibernateValidator的實現(xiàn),還介紹了spring-boot-starter-validation的使用,可以讓開發(fā)者在SpringBoot應(yīng)用中簡化數(shù)據(jù)校驗的功能
    2025-02-02
  • java.util.ArrayDeque類使用方法詳解

    java.util.ArrayDeque類使用方法詳解

    這篇文章主要介紹了java.util.ArrayDeque類使用方法,java.util.ArrayDeque類提供了可調(diào)整大小的陣列,并實現(xiàn)了Deque接口,感興趣的小伙伴們可以參考一下
    2016-03-03
  • Maven環(huán)境安裝配置和新建項目介紹

    Maven環(huán)境安裝配置和新建項目介紹

    這篇文章介紹了Maven環(huán)境安裝配置和新建項目介紹,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-12-12
  • SpringBoot響應(yīng)Json數(shù)據(jù)亂碼通過配置的解決

    SpringBoot響應(yīng)Json數(shù)據(jù)亂碼通過配置的解決

    這篇文章主要介紹了SpringBoot響應(yīng)Json數(shù)據(jù)亂碼通過配置的解決,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-11-11
  • Java如何獲取接口所有的實現(xiàn)類

    Java如何獲取接口所有的實現(xiàn)類

    這篇文章主要介紹了Java如何獲取接口所有的實現(xiàn)類,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-01-01
  • Java代碼優(yōu)化實現(xiàn)Zip壓縮大文件從30秒到近乎1秒的優(yōu)化過程

    Java代碼優(yōu)化實現(xiàn)Zip壓縮大文件從30秒到近乎1秒的優(yōu)化過程

    本文詳細介紹了一種使用Java進行文件壓縮的優(yōu)化過程,從最初的無緩沖壓縮到使用緩沖區(qū),再到利用NIO的Channel和內(nèi)存映射文件技術(shù),最終實現(xiàn)壓縮速度的顯著提升,感興趣的可以了解一下
    2025-09-09
  • 詳解JAVA 連等賦值問題

    詳解JAVA 連等賦值問題

    這篇文章主要介紹了JAVA 連等賦值問題,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03

最新評論

鹤山市| 黔东| 安阳县| 惠水县| 揭阳市| 油尖旺区| 淮滨县| 贵德县| 咸丰县| 凤翔县| 青冈县| 仙居县| 乐东| 静乐县| 准格尔旗| 福建省| 富裕县| 虞城县| 颍上县| 新宾| 沧州市| 延边| 永靖县| 伽师县| 龙川县| 上饶县| 乳源| 宝山区| 安国市| 安阳市| 南投县| 东阳市| 元朗区| 浑源县| 武山县| 邛崃市| 旅游| 巴林右旗| 乐昌市| 金堂县| 绥江县|