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

IDEA啟動Springboot報錯:無效的目標發(fā)行版:17 的解決辦法

 更新時間:2024年02月23日 09:35:34   作者:ddxu  
這篇文章主要給大家介紹了IDEA啟動Springboot報錯:無效的目標發(fā)行版:17 的解決辦法,文中通過代碼示例和圖文講解的非常詳細,對大家的學習或工作有一定的幫助,需要的朋友可以參考下

無效的目標發(fā)行版:17 的解決辦法 

一般有兩個原因,一可能是本地沒有安裝JDK17,需要安裝后然后在IDEA中選擇對應版本;二可能是因為IDEA版本太低,不支持17,需要升級IDEA版本。然后在File->Project Structure->Project Settings下的Project和Modules配置成應用所需jdk版本

改成jdk1.8后報錯:

Caused by: java.lang.UnsupportedClassVersionError: org/camunda/bpm/spring/boot/starter/runlistener/PropertiesListener has been compiled by a more recent version of the Java Runtime (class file version 61.0), this version of the Java Runtime only recognize

Exception in thread "main" java.lang.UnsupportedClassVersionError: org/springframework/boot/SpringApplication has been compiled by a more recent version of the Java Runtime (class file version 61.0), this version of the Java Runtime only recognizes class file versions up to 52.0
	at java.lang.ClassLoader.defineClass1(Native Method)
	at java.lang.ClassLoader.defineClass(ClassLoader.java:763)
	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
	at java.net.URLClassLoader.defineClass(URLClassLoader.java:467)
	at java.net.URLClassLoader.access$100(URLClassLoader.java:73)
	at java.net.URLClassLoader$1.run(URLClassLoader.java:368)
	at java.net.URLClassLoader$1.run(URLClassLoader.java:362)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(URLClassLoader.java:361)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
	at xpl.p2p.demo.P2pDemoApplication.main(P2pDemoApplication.java:13)

主要是代碼編譯時使用的jdk版本與運行時使用jdk版本不一致導致的(即IDEA運行時選擇的jdk版本比實際項目需要的低);新版本的IDEA最新支持到21了,但是我的是低版本的IDEA,所以需要升級IDEA才能選擇到對應版本。需要修改的地方有以下幾處:

以上就是IDEA啟動Springboot報錯:無效的目標發(fā)行版:17 的解決辦法的詳細內(nèi)容,更多關于IDEA啟動Springboot報錯的資料請關注腳本之家其它相關文章!

相關文章

  • JAVA基礎快速從入門到精通

    JAVA基礎快速從入門到精通

    Java是一門面向?qū)ο蟮木幊陶Z言,不僅吸收了C++語言的各種優(yōu)點,還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語言具有功能強大和簡單易用兩個特征
    2022-03-03
  • IDEA中Java出現(xiàn)無效的源發(fā)行版錯誤的解決辦法

    IDEA中Java出現(xiàn)無效的源發(fā)行版錯誤的解決辦法

    這篇文章主要給大家介紹了關于IDEA中Java出現(xiàn)無效的源發(fā)行版錯誤的解決辦法,IDEA中Java出現(xiàn)?效的源發(fā)?版解決辦法出現(xiàn)該問題的原因是項?Project當中的jdk與電腦當中的jdk版本不?致造成的,需要的朋友可以參考下
    2023-10-10
  • springboot中在非bean類中調(diào)用bean的實現(xiàn)方法

    springboot中在非bean類中調(diào)用bean的實現(xiàn)方法

    在Spring Boot中,非Bean類調(diào)用Bean方法通常需要通過靜態(tài)方法獲取Bean實例,然后調(diào)用相應的方法,這種方法避免了直接在非Bean類中注入Bean,保持了代碼的簡潔和可維護性,通過這種方式,可以在不改變原有代碼結(jié)構(gòu)的情況下,實現(xiàn)Bean方法的調(diào)用
    2025-02-02
  • 深入了解java內(nèi)存分配和回收策略

    深入了解java內(nèi)存分配和回收策略

    下面小編就為大家?guī)硪黄钊肓私鈐ava內(nèi)存分配和回收策略。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-06-06
  • 哲學家就餐問題中的JAVA多線程學習

    哲學家就餐問題中的JAVA多線程學習

    哲學家就餐問題是1965年由Dijkstra提出的一種線程同步的問題,下面我們就看一下JAVA多線程如何做
    2013-11-11
  • Java使用mapstruct實現(xiàn)對象拷貝

    Java使用mapstruct實現(xiàn)對象拷貝

    MapStruct可以簡化對象之間的映射,本文就來介紹一下Java使用mapstruct實現(xiàn)對象拷貝,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2024-12-12
  • Java某個經(jīng)緯度是否在genjson文件中問題

    Java某個經(jīng)緯度是否在genjson文件中問題

    GeoJSON是一種用于地理空間信息數(shù)據(jù)交換的格式,基于JSON,要判斷某個經(jīng)緯度是否在某個區(qū)域內(nèi),首先需要解析GeoJSON文件,確定區(qū)域邊界,然后使用經(jīng)緯度進行比較
    2024-11-11
  • Java中jqGrid 學習筆記整理——進階篇(二)

    Java中jqGrid 學習筆記整理——進階篇(二)

    這篇文章主要介紹了Java中jqGrid 學習筆記整理——進階篇(二)的相關資料,需要的朋友可以參考下
    2016-04-04
  • springMVC?@RestControllerAdvice注解使用方式

    springMVC?@RestControllerAdvice注解使用方式

    這篇文章主要介紹了springMVC?@RestControllerAdvice注解使用方式,下面通過一個簡單的示例,演示如何使用?@RestControllerAdvice,感興趣的朋友跟隨小編一起看看吧
    2024-08-08
  • java判斷是否為圖片的步驟和方法

    java判斷是否為圖片的步驟和方法

    在本篇內(nèi)容里小編給大家分享的是關于java判斷是否為圖片的做法和步驟,需要的朋友們學習下。
    2018-12-12

最新評論