bug解決Failed_to_execute_goal_org.springframework
報錯內(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
原因分析
這個錯誤是由于您的項目中使用了一個類文件版本為65.0的類,而當(dāng)前的Java運行時環(huán)境不支持該版本。
根據(jù)錯誤信息,您正在使用的是Spring Boot Maven插件,版本為2.1.1.RELEASE。該插件的默認(rèn)目標(biāo)是將項目打包為可執(zhí)行的JAR文件。
要解決這個問題,您可以嘗試以下幾個步驟:
- 確認(rèn)您使用的Java版本是否與該插件兼容。您可以查看Spring Boot官方文檔或插件的文檔,了解其兼容的Java版本范圍。
- 確保您的項目中使用的所有依賴項(包括Spring Boot和其他庫)的版本與您的Java版本兼容。您可以查看它們的文檔或發(fā)布說明,了解其兼容的Java版本要求。
3.
如果您的Java版本較低,并且您無法升級到支持類文件版本65.0的Java版本,您可以嘗試降低您的項目中的類文件版本。您可以在項目的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ù)您的實際情況進行調(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的詳細內(nèi)容,更多關(guān)于springframework bug解決的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
java學(xué)習(xí)DongTai被動型IAST工具部署過程
被動型IAST被認(rèn)為是DevSecOps測試階段實現(xiàn)自動化安全測試的最佳工具,而就在前幾天,洞態(tài)IAST正式開源了,這對于甲方構(gòu)建安全工具鏈來說,絕對是一個大利好2021-10-10Linux實時查看Java接口數(shù)據(jù)的案例方法
在Linux系統(tǒng)中實時查看Java接口數(shù)據(jù)通常涉幾個步驟,通過示例代碼說明如何使用Python的requests庫和Linux的cron作業(yè)來定期查詢Java應(yīng)用程序的接口并打印結(jié)果,感興趣的朋友跟隨小編一起看看吧2024-06-06