使用七牛sdk7.0.4出现版本兼容问题,开发环境为jdk1.6

<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中。

https://img1.mukewang.com/5cb45f4c0001cded08000167.jpg


图片中我画红框的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);

求助啊


斯蒂芬大帝
浏览 755回答 2
2回答

哈士奇WWW

包管理器是从maven下的,那个依赖自动推导,去下的官方版本,所以不支持1.6
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java