this version of the Java Runtime only recognizes class file versions up to 55.0

发布时间 2023-07-06 21:37:48作者: sheroHuo

问题:

   运行SpringBoot demo时报错: this version of the Java Runtime only recognizes class file versions up to 55.0 at

原因:

     编译版本和运行版本不一致,具体原因是编译版本高于运行版本,SpringBootdemo中使用的是jdk17,我本地的jdk是11

 

解决:

   调整idea中的jdk步骤:

1. 安装JDK

(1)首先,我们需要安装适合我们当前操作系统的JDK。可以从Oracle官网下载JDK安装包,也可以使用其他发行版的JDK,如OpenJDK、Amazon Corretto等。

打开IDEA后,点击菜单栏中的“File”选项,选择“Project Structure”(或者使用快捷键“Ctrl+Alt+Shift+S”),打开项目结构设置。

(2)在“Project Structure”窗口中,选择“SDKs”选项卡。点击“+”按钮,选择“JDK”选项,在弹出的对话框中找到并选择已经安装的JDK目录。然后,点击“OK”按钮保存设置。

2、 File->setting 搜索 jdk ,编译的环境修改成17

 

3、配置运行环境

在IDEA中,可以配置多个运行环境。Run  在“Run/Debug Configurations”窗口中,可以配置运行环境的参数和选项。可以选择“Edit Configurations”菜单项,打开运行环境配置窗口,进行相应的设置。