早上好,
我正在尝试用openapi在java中生成一个api客户机。遗憾的是,它需要使用Java6。我启用了这个标志,并且在java 11上运行的符合java 6的开发环境(eclipse)中一切正常。当我导出jar并尝试使用jre1.6在暂存环境中运行它时,我得到了一个错误 ClassDefNotFound okhttp3/Interceptor
. 如果我试着从maven下载这个依赖,我就会得到 Unsupported major.minor version 52.0
.
所以,我想知道supportjava6标志是否真的做了什么,因为它似乎至少需要java8。
我做错什么了吗?
致以最诚挚的问候
1条答案
按热度按时间qnzebej01#
您应该使用okhttp的1.x版本。请仔细阅读https://square.github.io/okhttp/changelog_1x/. 先试用1.1.1版。
您可以从maven存储库下载jarhttps://mvnrepository.com/artifact/com.squareup.okhttp/okhttp