亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

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

一、問題現(xiàn)象

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

在這里插入圖片描述

二、問題分析

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

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

三、解決方案

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

把打包方式和打包插件添加到 pom.xml 文件中,然后 mvn clean 一下,再次重新打包,運(yùn)行 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也行-等運(yùn)行完就能看見項目根路徑下生成了MANIFEST.MF文件

在這里插入圖片描述

本文完結(jié)!

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

相關(guān)文章

  • 淺析SpringBoot自動裝配的實現(xiàn)

    淺析SpringBoot自動裝配的實現(xiàn)

    springboot開箱即用,其實實現(xiàn)了自動裝配,本文重點給大家介紹SpringBoot是如何做到自動裝配的,感興趣的朋友跟隨小編一起看看吧
    2022-02-02
  • Spring之ORM模塊代碼詳解

    Spring之ORM模塊代碼詳解

    這篇文章主要介紹了Spring之ORM模塊代碼詳解,具有一定參考價值,需要的朋友可以了解下。
    2017-12-12
  • java 輸入一個數(shù)字,反轉(zhuǎn)輸出這個數(shù)字的值(實現(xiàn)方法)

    java 輸入一個數(shù)字,反轉(zhuǎn)輸出這個數(shù)字的值(實現(xiàn)方法)

    下面小編就為大家?guī)硪黄猨ava 輸入一個數(shù)字,反轉(zhuǎn)輸出這個數(shù)字的值(實現(xiàn)方法)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-10-10
  • Java控制臺版五子棋的簡單實現(xiàn)方法

    Java控制臺版五子棋的簡單實現(xiàn)方法

    這篇文章主要給大家介紹了關(guān)于Java控制臺版五子棋的簡單實現(xiàn)方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01
  • Java 字符串轉(zhuǎn)float運(yùn)算 float轉(zhuǎn)字符串的方法

    Java 字符串轉(zhuǎn)float運(yùn)算 float轉(zhuǎn)字符串的方法

    今天小編就為大家分享一篇Java 字符串轉(zhuǎn)float運(yùn)算 float轉(zhuǎn)字符串的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-07-07
  • 解決Java J2EE亂碼問題的方法

    解決Java J2EE亂碼問題的方法

    這篇文章主要為大家詳細(xì)介紹了解決Java J2EE亂碼問題的方法的相關(guān)資料,需要的朋友可以參考下
    2016-04-04
  • mybatis plus自動生成器解析(及遇到的坑)

    mybatis plus自動生成器解析(及遇到的坑)

    這篇文章主要介紹了mybatis-plus自動生成器及遇到的坑,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-03-03
  • SpringBoot實現(xiàn)簡單文件上傳功能

    SpringBoot實現(xiàn)簡單文件上傳功能

    這篇文章主要為大家詳細(xì)介紹了SpringBoot實現(xiàn)簡單文件上傳功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-08-08
  • String實例化及static final修飾符實現(xiàn)方法解析

    String實例化及static final修飾符實現(xiàn)方法解析

    這篇文章主要介紹了String實例化及static final修飾符實現(xiàn)方法解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-09-09
  • SpringBoot整合DeepSeek實現(xiàn)AI對話功能

    SpringBoot整合DeepSeek實現(xiàn)AI對話功能

    本文介紹了如何在SpringBoot項目中整合DeepSeek API和本地私有化部署DeepSeekR1模型,通過SpringAI框架簡化了人工智能模型的集成,感興趣的小伙伴跟著小編一起來看看吧
    2025-02-02

最新評論