bug解決Failed_to_execute_goal_org.springframework
報(bào)錯(cuò)內(nèi)容
Failed to execute goal org.springframework.boot:spring-boot-maven-plugin:2.1.1.RELEASE:repackage (default) on project leader-admin: Execution default of goal org.springframework.boot:spring-boot-maven-plugin:2.1.1.RELEASE:repackage failed: Unsupported class file major version 65
原因分析
這個(gè)錯(cuò)誤是由于您的項(xiàng)目中使用了一個(gè)類文件版本為65.0的類,而當(dāng)前的Java運(yùn)行時(shí)環(huán)境不支持該版本。
根據(jù)錯(cuò)誤信息,您正在使用的是Spring Boot Maven插件,版本為2.1.1.RELEASE。該插件的默認(rèn)目標(biāo)是將項(xiàng)目打包為可執(zhí)行的JAR文件。
要解決這個(gè)問題,您可以嘗試以下幾個(gè)步驟:
- 確認(rèn)您使用的Java版本是否與該插件兼容。您可以查看Spring Boot官方文檔或插件的文檔,了解其兼容的Java版本范圍。
- 確保您的項(xiàng)目中使用的所有依賴項(xiàng)(包括Spring Boot和其他庫)的版本與您的Java版本兼容。您可以查看它們的文檔或發(fā)布說明,了解其兼容的Java版本要求。
3.
如果您的Java版本較低,并且您無法升級到支持類文件版本65.0的Java版本,您可以嘗試降低您的項(xiàng)目中的類文件版本。您可以在項(xiàng)目的pom.xml文件中配置maven-compiler-plugin插件,指定目標(biāo)類文件版本。例如,您可以將目標(biāo)版本設(shè)置為61.0,以與Java
17兼容。
<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.8.1</version> <configuration> <target>17</target> <source>17</source> </configuration> </plugin> </plugins> </build>
請根據(jù)您的實(shí)際情況進(jìn)行調(diào)整。
解決方案
替換為 3.1.3
<plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <version>3.1.3</version> <executions> <execution> <goals> <goal>repackage</goal> </goals> </execution> </executions> </plugin>
以上就是bug解決Failed_to_execute_goal_org.springframework的詳細(xì)內(nèi)容,更多關(guān)于springframework bug解決的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
java學(xué)習(xí)DongTai被動(dòng)型IAST工具部署過程
被動(dòng)型IAST被認(rèn)為是DevSecOps測試階段實(shí)現(xiàn)自動(dòng)化安全測試的最佳工具,而就在前幾天,洞態(tài)IAST正式開源了,這對于甲方構(gòu)建安全工具鏈來說,絕對是一個(gè)大利好2021-10-10Java Swing樹狀組件JTree用法實(shí)例詳解
這篇文章主要介紹了Java Swing樹狀組件JTree用法,結(jié)合具體實(shí)例形式分析了Swing組件JTree構(gòu)成樹狀列表的節(jié)點(diǎn)設(shè)置與事件響應(yīng),以及自定義圖形節(jié)點(diǎn)的相關(guān)操作技巧,需要的朋友可以參考下2017-11-11Java8與Scala中的Lambda表達(dá)式深入講解
這篇文章主要給大家介紹了關(guān)于Java8與Scala中Lambda表達(dá)式的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2018-11-11Linux實(shí)時(shí)查看Java接口數(shù)據(jù)的案例方法
在Linux系統(tǒng)中實(shí)時(shí)查看Java接口數(shù)據(jù)通常涉幾個(gè)步驟,通過示例代碼說明如何使用Python的requests庫和Linux的cron作業(yè)來定期查詢Java應(yīng)用程序的接口并打印結(jié)果,感興趣的朋友跟隨小編一起看看吧2024-06-06Java實(shí)現(xiàn)簡單控制臺(tái)版ATM系統(tǒng)
這篇文章主要為大家詳細(xì)介紹了Java實(shí)現(xiàn)簡單控制臺(tái)版ATM系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-05-05