本文主要是介绍java.lang.UnsupportedClassVersionError: xxx/xxx/xxx/xxx : Unsupported major.minor version 52.0,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
参考原文链接:https://blog.csdn.net/bitcarmanlee/article/details/79035735
从这篇文章得知这个错误的原因:错误是由于编译的时候JDK版本比运行时候的JDK版本高造成的
这种情况下解决办法:
1、 提高服务器的jdk版本达到版本同步。
2、 修改本地编译的jdk的版本
如图:
设置为服务器版本,然后编译。
如果这个不行请采用下面这种:
在pom文件中添加配置项
<build><plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-compiler-plugin</artifactId><version>3.1</version><configuration><source>1.6</source> <!-- 源代码使用的开发版本 --><target>1.6</target> <!-- 需要生成的目标class文件的编译版本 --><encoding>GBK</encoding></configuration></plugin></plugins>
</build>
手动指定 编译的版本信息(这个写的1.6 是jdk 版本)。
这篇关于java.lang.UnsupportedClassVersionError: xxx/xxx/xxx/xxx : Unsupported major.minor version 52.0的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!