我从哪里获得在 jdk 1.6 中编译的 OkHttpClient 版本?我在 WAS 7 上 运行 时收到 UnsupportedClassVersionError
Where do I get OkHttpClient version compiled in jdk 1.6? I am getting UnsupportedClassVersionError while running it on WAS 7
java.lang.UnsupportedClassVersionError:JVMCFRE003 错误的主要版本; class=okhttp3/MediaType, 偏移量=6
这是我在 运行 WAS 7 上的代码时遇到的异常。我认为 okhttp 代码是使用 Java 7 或更高版本编译的,当我尝试在 WAS 7 上使用它时,它使用java 6.
我正在使用最新的 jar (v 3.2) 来自
http://square.github.io/okhttp/
我认为没有。自 2012 年以来,OkHttpClient 需要 Java7。它使用仅在 Java7 及更高版本中可用的 API(例如,DeflaterOutputStream 上的 syncFlush API,如 github commit that enforced compilation against java7 中所述)。
您将需要在 Java6 中使用不同的 HTTP 库。例如。 Apache HttpClient,或 java.net.URL.
java.lang.UnsupportedClassVersionError:JVMCFRE003 错误的主要版本; class=okhttp3/MediaType, 偏移量=6 这是我在 运行 WAS 7 上的代码时遇到的异常。我认为 okhttp 代码是使用 Java 7 或更高版本编译的,当我尝试在 WAS 7 上使用它时,它使用java 6. 我正在使用最新的 jar (v 3.2) 来自 http://square.github.io/okhttp/
我认为没有。自 2012 年以来,OkHttpClient 需要 Java7。它使用仅在 Java7 及更高版本中可用的 API(例如,DeflaterOutputStream 上的 syncFlush API,如 github commit that enforced compilation against java7 中所述)。
您将需要在 Java6 中使用不同的 HTTP 库。例如。 Apache HttpClient,或 java.net.URL.