今天在导入项目的时候,启动tomcat发生了报错,大概内容是applicationContext.xml里创建sessionFactory时发生了错误,因为没有注意到后面提醒的是Unsupported major.minor version 51.0,所以先在代码纠结了半天,后来再看到后面的报错才“恍悟”,major.minor version 51.0=jdk1.7。
我想起,可能是因为我本人的机子配的是jdk1.8的环境,而原来的机子是jdk1.7的,于是在我的电脑上装了1.7的来试试水,把myeclipse里所有也改了配置,然后,。。。失败了,错误没有解决。
但后面我找到了问题所在,是java compiler的level问题,Build Path->java compiler-
我把它设为1.6的就可以了(忘性大)
此外,在解决后也在一篇博文中看到这个问题,不过博主初次外也提供了另一个方法,记录下来待有空再去验证下。原文链接:https://blog.csdn.net/w410589502/article/details/70886405
(1)替换使用的JRE版本,选中我们的JRE,右键点击,先remove掉我们当前的JRE环境。(这一步骤也可以在你添加新的JRE环境之后去操作)
(2)选中项目右键–>Build Path–>Add Libraries–JRE System Library
(3)选择第二个单选框,点击Installed JRE,在这里添加我们本地的jdk环境
(4)选择Add添加你安装的jdk目录
(5)Standard VM,这里就选择我们添加的本地jdk环境。
(6)选择JRE的安装目录即可
这样我们就替换了我们的jdk版本。