欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

關(guān)于IDEA報錯Error:java 不支持發(fā)行版本17的原因及解決方案

 更新時間:2023年09月14日 10:58:16   作者:一級新生  
在rebuild或運(yùn)行項目時提示“Error:java: 錯誤: 不支持發(fā)行版本 17”,本文將給大家介紹了IDEA提示“Error:java: 錯誤: 不支持發(fā)行版本17”的原因及解決方案,需要的朋友可以參考下

項目場景:

開發(fā)工具:IDea
后端框架:SpringBoot

問題描述

在rebuild或運(yùn)行項目時提示“Error:java: 錯誤: 不支持發(fā)行版本 17”。
這個錯誤表明你的IDEA版本不支持使用Java 17。你需要將項目編譯運(yùn)行環(huán)境設(shè)置為更低版本的Java,或者升級你的IDEA版本以支持Java 17。

原因分析:

  • 構(gòu)建項目時選擇了高版本的Java,而IDea的版本不支持高版本的Java;
  • 構(gòu)建項目時選擇了高版本的SpringBoot。高版本的SpringBoot只支持高版本的Java,如果SpringBoot是高版本(例如3.05),即使Java選擇了11版本,也會出現(xiàn)“Error:java: 錯誤: 不支持發(fā)行版本 17”報錯。

解決方案:

將項目編譯運(yùn)行環(huán)境設(shè)置為更低版本的Java和SpringBoot,步驟如下:

第一步:修改項目設(shè)置

  • 打開你的項目
  • 選擇File -> Project Structure
  • 在左側(cè)菜單中選擇Project Settings -> Project
  • 在右側(cè)面板中,選擇你所需的Java版本
  • 點擊OK保存更改

第二步:修改pom.xml文件

修改java版本

修改為與第一步匹配的版本

修改SpringBoot版本

降低為低版本

PS:萬精油解決方案之重建項目

如果上述解決方案無法解決問題,例如出現(xiàn)修改了pom.xml版本后提示找不到這個版本的依賴,那么請重新構(gòu)建一個后端項目。 之所以能推薦重新構(gòu)建項目,是因為出現(xiàn)“Error:java: 錯誤: 不支持發(fā)行版本 17”情況,基本上后端項目是剛啟動,沉沒成本不高。

重新構(gòu)建項目時一定要注意如下方面:

Java版本

SpringBoot版本

以上就是IDEA提示“Error:java: 錯誤: 不支持發(fā)行版本17”的原因及解決方案的詳細(xì)內(nèi)容,更多關(guān)于IDEA不支持發(fā)行版本17的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • SpringBoot2 整合Nacos組件及環(huán)境搭建和入門案例解析

    SpringBoot2 整合Nacos組件及環(huán)境搭建和入門案例解析

    這篇文章主要介紹了SpringBoot2 整合Nacos組件,環(huán)境搭建和入門案例詳解,在整合springboot2時注意版本 0.2.x.RELEASE 對應(yīng)的是 Spring Boot 2.x 版本,版本 0.1.x.RELEASE 對應(yīng)的是 Spring Boot 1.x 版本,具體內(nèi)容詳情跟隨小編一起看看吧
    2022-03-03
  • SpringMVC常用注解載入與處理方式詳解

    SpringMVC常用注解載入與處理方式詳解

    這篇文章主要介紹了SpringMVC常用注解載入的方式和處理的方式,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-09-09
  • 帶你了解10道java入門面試題

    帶你了解10道java入門面試題

    面試題相信大家都不陌生,想要一個好的工作面試題必不可少的,下面和小編一起來學(xué)習(xí)與了解Java當(dāng)中有有些什么面試題吧,希望能給你帶來幫助
    2021-08-08
  • 二叉排序樹的實現(xiàn)與基本操作

    二叉排序樹的實現(xiàn)與基本操作

    二叉排序樹又稱二叉查找樹。本文主要對二叉排序樹的實現(xiàn)與基本操作進(jìn)行詳細(xì)介紹,以下代碼實現(xiàn)了:1、二叉樹的構(gòu)建;2、二叉樹的中、前、后、層序遍歷;3、二叉樹中結(jié)點的最大距離。下面就跟著小編一起來看下吧
    2016-12-12
  • SpringBoot?將配置文件掛到?jar?包外面的操作方法

    SpringBoot?將配置文件掛到?jar?包外面的操作方法

    在 SpringBoot 中,可以將配置文件放在 jar 包外面,這樣可以方便地修改配置而不需要重新打包和部署,這篇文章主要介紹了SpringBoot?如何將配置文件掛到?jar?包外面,需要的朋友可以參考下
    2023-03-03
  • Java的動態(tài)代理和靜態(tài)代理及反射常用API詳解

    Java的動態(tài)代理和靜態(tài)代理及反射常用API詳解

    這篇文章主要介紹了Java的動態(tài)代理和靜態(tài)代理及反射常用API詳解,動態(tài)代理是一種在運(yùn)行時動態(tài)生成代理對象的技術(shù),它是一種設(shè)計模式,用于在不修改原始對象的情況下,通過代理對象來間接訪問原始對象,并在訪問前后執(zhí)行額外的操作,需要的朋友可以參考下
    2024-01-01
  • 混亂的Java日志體系及集成jar包梳理分析

    混亂的Java日志體系及集成jar包梳理分析

    這篇文章主要詳細(xì)的為大家梳理分析了剪不斷理還亂的Java日志體系,以及日志系統(tǒng)涉及到的繁雜的各種集成?jar?包,有需要的朋友可以借鑒參考下,希望能夠有所幫助
    2022-03-03
  • java內(nèi)部類的那些事兒_讓你一看就弄明白

    java內(nèi)部類的那些事兒_讓你一看就弄明白

    本篇文章介紹了,java內(nèi)部類的那些事兒。需要的朋友參考下
    2013-05-05
  • IDEA連接mysql保姆級教學(xué)教程

    IDEA連接mysql保姆級教學(xué)教程

    學(xué)習(xí)使用IDEA的時候,需要連接Database,下面這篇文章主要給大家介紹了關(guān)于IDEA連接mysql的保姆級教學(xué)教程,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2023-03-03
  • spring boot使用sharding jdbc的配置方式

    spring boot使用sharding jdbc的配置方式

    這篇文章主要介紹了spring boot使用sharding jdbc的配置方式,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-12-12

最新評論