已解决 Unsupported major.minor version 52.0 UnsupportedClassVersionError
2018-02-10 20:28
537 查看
题外话:说说原委,今天在使用原生jdbc 对数据库进行操作的时候,加载数据源的时候,一直报标题上的错误。这个Demo测试类是我新建的,项目也是新建的,不是从别人那里拿过来的。后来网上查了原因,说是因为jdk版本不一样,于是我便校对jdk版本,但是发现jdk版本是一样的,还是排查不出问题所在。因为本机我一直用的是jdk1.7从来没有用过1.8,我数据库连接的是虚拟机上的mysql,虚拟机上的jdk版本也是1.7的不过比本机上的版本稍微高了一点,本机是jdk1.7.0_25 虚拟机是jdk1.7.0_80,所以怀疑可能是这里出了问题吗?但是换成一样的还是解决不了问题。
话说回来,怎么解决的:最后我换了一下jdbc jar包的版本,就可以了。因为我起初用的是最新的jar包6.0.6的,换成5.1.6之后就没有这个问题了。也就是说6.0.6的jar包中的class 1.7的jdk无法使用,需要使用较高版本的jdk
读者如果是jdk版本的问题,可以去搜一下,网上一堆教程都可以解决,如果jdk版本
都一致了还是解决不了问题,那估计就是 jar包的版本太高,低版本的jdk无法编译由
高版本jdk编译生成的class文件,换一下版本试试
话说回来,怎么解决的:最后我换了一下jdbc jar包的版本,就可以了。因为我起初用的是最新的jar包6.0.6的,换成5.1.6之后就没有这个问题了。也就是说6.0.6的jar包中的class 1.7的jdk无法使用,需要使用较高版本的jdk
读者如果是jdk版本的问题,可以去搜一下,网上一堆教程都可以解决,如果jdk版本
都一致了还是解决不了问题,那估计就是 jar包的版本太高,低版本的jdk无法编译由
高版本jdk编译生成的class文件,换一下版本试试
相关文章推荐
- Exception in thread "main" java.lang.UnsupportedClassVersionError: com/google/common/base/Function : Unsupported major.minor version 52.0的解决办法(图文详解)
- java.lang.UnsupportedClassVersionError: action/Login : Unsupported major.minor version 52.0 (unable to load class action.Login)异常
- Java.lang.UnsupportClassVersionError:Unsupported major.minor version 52.0
- java.lang.UnsupportedClassVersionError: com/kingdee/eas/basedata/org/OrgType (Unsupported major.minor version 49.0)的解决
- java.lang.UnsupportedClassVersionError: org/json/JSONObject : Unsupported major.minor version 52.0
- 导入项目发生UnsupportedClassVersionError:Unsupported major.minor version错误的解决办法
- java.lang.UnsupportedClassVersionError: org/json/JSONObject : Unsupported major.minor version 52.0
- UnsupportedClassVersionError: com/bh/test/EhcacheTest : Unsupported major.minor version 52.0
- IDEA运行Spark出现UnsupportedClassVersionError: scala/tools/:Unsupported major.minor version 52.0
- java.lang.UnsupportedClassVersionError:Unsupported major.minor version 52.0
- java.lang.UnsupportedClassVersionError: lee/GetApplication : Unsupported major.minor version 52.0
- java.lang.UnsupportedClassVersionError: : Unsupported major.minor version 52.0
- java.lang.UnsupportedClassVersionError/Unsupported major.minor version 52.0
- Android Studio出现UnsupportedClassVersionError Unsupported major.minor version 52.0
- java.lang.UnsupportedClassVersionError: Unsupported major.minor version 52.0的错误
- 解决Exception in thread "main" java.lang.UnsupportedClassVersionError: org/apache/maven/cli/MavenCli : Unsupported major.minor version 51.0
- java.lang.UnsupportedClassVersionError: servlet/a : Unsupported major.minor version 52.0 (unable to
- UnsupportedClassVersionError Unsupported major.minor version 52.0
- Android Studio出现UnsupportedClassVersionError Unsupported major.minor version 52.0
- java.lang.UnsupportedClassVersionError: PR/Sort : Unsupported major.minor version 52.0