最近在做项目的时候,由于我们提供的 sdk 里面有依赖 OkHttp 和 OkIO,好像从 v2.0 开始,OkHttp 要求 Jdk 1.7。导致 sdk 不能在 JDK 1.6 环境里面运行,为了兼容,我找到了这两个 repo:
https://github.com/jpxiong/okio
https://github.com/jpxiong/okhttp
他们都是支持 1.6 的,在 Eclipse 里面,我替换了 okhttp 和 okio,并且把 jre 环境更换为 1.6,
但是还是会报如下错误:
ava.lang.UnsupportedClassVersionError: xxx : Unsupported major.minor version 51.0
最终找到原因所在,是因为没有将 Java Compiler 更改为 1.6 ,更改之后,正常运行....
时间: 2024-10-09 22:54:15