学习Spring基于注解的装配,报错Unsupported class file major version 62

上课时,老师在讲基于注解的装配,用自己的电脑敲的代码,明明一样的代码,可是一运行就会出现

上网搜了搜解决办法,并写下了这篇文章

原因是JDK的版本太高了,我用的是18,最后改成一个常用的JDK8,便OK啦

1.首先需要有一个低版本的JDK

可以到官网去下载(需要有个Oracle账号),我以JDK8为例,下载地址在这儿

https://www.oracle.com/java/technologies/javase/javase8u211-later-archive-downloads.html

网页向下拉,选择相应的版本下载就OK,我用的是windows系统,便下载了这个

注意上面有个小锁,需要注册一个Oracle账户登陆一下

2.下载过之后进行安装

双击进行安装就可以,如果忘记怎样操作的话,可以到网上搜一下JDK8下载安装教程,很简单的,可以看这个(只看安装部分就可以)【保姆级】jdk8安装与下载教程-新手必会(提供下载地址)_jdk8免费下载-CSDN博客

3.安装后需要配置环境变量

一台电脑上是可以安装多个版本的JDK的,如果想保留原来的JDK,可以这样配置环境变量

鼠标右键点击此电脑,弹出下面的框,点击属性

弹出一个页面,在该页面中找到下面的高级系统设置,点击

弹出下面的框,点击环境变量

在系统变量中配置三个JAVA_HOME,第一个JAVA_HOME是为了控制当前使用的是哪个版本的(我当前是JDK8,也就是JDK1.8),可以实现版本的自由切换(在命令窗口中),后两个是对应着不同版本的JDK

之后找到系统变量中的Path,双击Path

在弹出的页面中添加下面两个

注意:不要将带%的移置到最上面,这样会导致环境变量Path点击编辑展不开,若出现此问题了,可以看这篇文章(没出现就不用看了)环境变量Path点击编辑不展开解决办法_编辑系统变量path为啥不展开了-CSDN博客

配置好了之后,可以在命令行中试一试,若出现以下情况,则JDK安装配置成功

4.到IDEA中进行配置

(1)首先,先改一下该项目的JDK版本,点击文件,找到项目结构点击,如下图

(2)之后找到SDK并点击,再点击右侧左上角的+,添加新安装的JDK8,如下图

(3)在弹出的框框中,配置你安装JDK路径,配置好是下面的样子,多了一个1.8(这就是JDK8)

(3)再到项目中,修改SDK,配置成刚刚添加的JDK1.8,如下图

(4)再到模块中,修改模块的SDK,改成JDK8,也就是JDK1.8,然后点击应用,再点击确定

(5)这时候我们,看下面这个地方,在pom文件下面

若仍然是18(这里显示的是JDK版本)的话,我们到项目结构中再看一下,如下图

我们可以重新操作一下上一个步骤,如下图

之后我们会发现变成1.8了,如下图

(6)不急,还没有好,我们到pom文件中,改一下下面这两个地方

改成8,要不然运行时会出现以下错误

(7)在运行代码前最好刷新一下maven,有时候配置好了还有问题,刷新一下maven就可以解决,如下图

点击Maven,左侧便会出现上图所示样子

(8)我们可以到设置中去看一下这个地方,如下图

看目标字节码版本是不是我们刚改的1.8,不是的话改过来

(9)为保险起见,还可以查看一下下面这个,这个是测试代码的时候用的Java版本

点击编辑配置会弹出下面这个界面,看看是不是java8,不是的话改一下

(10)这样就OK啦

猜你喜欢

转载自blog.csdn.net/weixin_67530160/article/details/134840195