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 数据库版本不兼容。


解决方案:

还是 版本兼容 问题,我这里提供两种版本兼容方案,大家任意选择。如果还有更好的解决方案请在留言处告知我,谢谢!

  1. JDK7 + 老版 5.0 驱动 com/mysql/jdbc/Driver
  2. JDK8 + 新版 6.0 驱动 com/mysql/cj/jdbc/Driver

我的问题是由于使用了 JDK7,MySQL 驱动包使用的是 8.0,所以导致了版本不兼容问题,我只需要将 8.0 的 jar 包改成 5.X 的就好了。




猜你喜欢

转载自blog.csdn.net/sun8112133/article/details/106766054
今日推荐