解决UnsupportedClassVersionError: com/mysql/jdbc/Driver : Unsupported major.minor version 51.0

在搭建 cdh 集群的时候 ,先是因为 mysql的 jdbc 没有加入到 classpath中,导致 cdh 启动失败。
所以考虑 干脆考虑 使用 yum 安装

yum install mysql-connector-java

在 centos 7 上 默认 安装 mysql-connector-java.noarch 1:5.1.25-3.el7

在 安装的时候 我发现 这个自带了 jdk6 jdk.x86_64 2000:1.6.0_31-fcs,本来我已经 安装了 jdk8了,很担心 会影响 ,但是 安装后 执行 java -version 还是 1.8

安装完毕后 cdh 启动 server 还是失败 ,结果报

Caused by: java.lang.UnsupportedClassVersionError: com/mysql/jdbc/Driver : Unsupported major.minor version 51.0

这个错误其实就是jdk6 造成的, 删除它 保留jdk8 就可以了

yum list  jdk

 jdk.x86_64                        2000:1.6.0_31-fcs 

# 删除 jdk6
yum  remove  jdk  

你可能感兴趣的:(解决UnsupportedClassVersionError: com/mysql/jdbc/Driver : Unsupported major.minor version 51.0)