com.qiniu qiniu-java-sdk 7.0.4 com.squareup.okhttp okhttp 2.3.0 com.squareup.okio okio 1.3.0
我在七牛开发者中心,文档中说7.0.4需要jdk7.0以上版本,若确实需要 JDK 1.6 版本,在包管理器中排除 okhttp,直接下载 okhttp-jdk1.6 、okio-jdk1.6 加入到classpath中。
图片中我画红框的okhttp-jdk1.6下载下来后就是上面的maven依赖中的okhttp-2.3.0,但是这个跑起来报错:
Caused by: java.lang.UnsupportedClassVersionError: com/squareup/okhttp/RequestBody : Unsupported major.minor version 51.0 (unable to load class com.squareup.okhttp.RequestBody);
求助啊
包管理器是从maven下的,那个依赖自动推导,去下的官方版本,所以不支持1.6
在包管理器中排除 okhttp,直接下载 okhttp-jdk1.6 、okio-jdk1.6 加入到classpath中,这个就是解决方案,但是非常不懂,因为下载jar包后也是2.3.0版本,放在包管理器上不行,直接加在classpath下却可以。