java.lang.UnsupportedClassVersionError异常

来源:互联网 发布:php好学还是java好学 编辑:程序博客网 时间:2024/06/13 05:17

开发环境:IDE:idea,JDK:1.8,容器:tomcat7

场景:一个web项目,从git上把代码拉下来之后,稍作配置,开始运行,结果启动报错,抛出java.lang.UnsupportedClassVersionError: xxxx : Unsupported major.minor version 52.0 (unable to load class xxxx)

分析解决:该异常意思很明显,就是JDK的版本不对,绝大部分原因都是因为在高版本的JDK环境中开发的代码跑在低版本的JDK环境中导致的,可是我的本地环境已经是JDK1.8了,问了问提交代码的同事,得知他也是JDK1.8环境。后来折腾了半天,包括调整idea的java compiler,在additional command line parameters中指定jdk版本等等,都不起作用。后来灵机一动,会不会是tomcat版本问题?于是下了个tomcat8,重新启动,正常运行。

结论:java.lang.UnsupportedClassVersionError异常不仅仅是由JDK版本不对引起的,tomcat版本不对也可能会导致该异常的产生。

阅读全文
0 0
原创粉丝点击