本文主要是介绍Java异常之Unsupported major.minor version 52.0,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
版权声明:本文为 小异常 原创文章,非商用自由转载-保持署名-注明出处,谢谢!
本文网址:https://blog.csdn.net/sun8112133/article/details/106766054
今天在做 SSH 整合的时候,在启动 Tomcat 时报异常,经过查阅相关资料,终于把它解决了,顺便来个总结吧。。。。
报错提示:
java.lang.UnsupportedClassVersionError: com/mysql/cj/jdbc/Driver : Unsupported major.minor version 52.0 (unable to load
class com.mysql.cj.jdbc.Driver)
大概意思是:
不支持 major.minor 52.0 版本(并无法加载 com.mysql.cj.jdbc.Driver 类)
一般你可能会犯这样的错误:
我遇到的这种问题是 JDK 版本和 MySQL 数据库版本不兼容。
解决方案:
还是 版本兼容 问题,我这里提供两种版本兼容方案,大家任意选择。如果还有更好的解决方案请在留言处告知我,谢谢!
- JDK7 + 老版 5.0 驱动
com/mysql/jdbc/Driver
; - JDK8 + 新版 6.0 驱动
com/mysql/cj/jdbc/Driver
。
我的问题是由于使用了 JDK7,MySQL 驱动包使用的是 8.0
,所以导致了版本不兼容问题,我只需要将 8.0
的 jar 包改成 5.X
的就好了。
这篇关于Java异常之Unsupported major.minor version 52.0的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!