报错:
java.lang.UnsupportedClassVersionError: org/springframework/context/ApplicationContext : Unsupported major.minor version 52.0
原因:
在maven项目的pom.xml配置的编译插件jdk编译目标为1.8的版本,使用的jdk为1.7版本,jdk是向下兼容的,高版本开发的程序在低版本环境上运行时可能会出错,所以会报出异常。
解决:
把所有jdk版本更改为1.8版本:
File -----> project structure
File ------> settings -------> Build, Execution, Deployment ------>compiler -------->java compiler
如果使用的是maven项目,也可以在pom.xml中添加编译插件(需要相应的jdk环境):
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins>
</build>