java - 使用七牛sdk7.0.4出现版本兼容问题,开发环境为jdk1.6
伊谢尔伦
伊谢尔伦 2017-04-17 14:30:54
0
2
898
        <dependency>
          <groupId>com.qiniu</groupId>
          <artifactId>qiniu-java-sdk</artifactId>
          <version>7.0.4</version>
       </dependency>

      <dependency>
          <groupId>com.squareup.okhttp</groupId>
          <artifactId>okhttp</artifactId>
          <version>2.3.0</version>
      </dependency>

      <dependency>
          <groupId>com.squareup.okio</groupId>
          <artifactId>okio</artifactId>
          <version>1.3.0</version>
      </dependency>

我在七牛开发者中心,文档中说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);

求助啊

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

全部回覆(2)
迷茫

在套件管理器中排除okhttp,直接下載okhttp-jdk1.6 、okio-jdk1.6 加入到classpath中,這個就是解決方案,但是非常不懂,因為下載jar包後也是2.3.0版本,放在套件管理器上不行,直接加在classpath下卻可以。

洪涛

套件管理器是從maven下的,那個依賴自動推導,去下的官方版本,所以不支援1.6

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板