首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >java.lang.unsupportedclassversionerror在层次构建中的应用

java.lang.unsupportedclassversionerror在层次构建中的应用
EN

Stack Overflow用户
提问于 2021-06-18 20:32:48
回答 2查看 1.5K关注 0票数 0

在gradle构建中获得java.lang.unsupportedclassversionerror,是一个多项目的gradle构建。我正在使用Java-8,到目前为止它还在工作,但是突然间它停止工作,并开始抛出下面的异常。

com.google.common.util.concurrent.ExecutionError: com.google.common.util.concurrent.ExecutionError: com.google.common.util.concurrent.ExecutionError: com.google.common.util.concurrent.ExecutionError: com.google.common.util.concurrent.ExecutionError: java.lang .UnsupportedClassVersionError: org/eclipse/core/runtime/OperationCanceledException是由java.lang的最新版本(类文件版本55.0)编译的,这个版本的java.lang只识别高达52.0的类文件版本

下面是seeting.gradle

代码语言:javascript
复制
rootProject.name = 'ecommerce'

include ':ecommerce:commandLine'
include ':ecommerce:commandExecution'

include ':ecommerce:model'
include ':ecommerce:model-validation'
include ':ecommerce:modelframework'
include ':ecommerce:model-graphql'
include ':ecommerce:server'
include ':ecommerce:utilityhandler'

正如我已经提到的,直到现在为止,一直在工作,并且开始抛出上面的异常。在这里的任何帮助都是非常感谢的。提前感谢

EN

回答 2

Stack Overflow用户

发布于 2021-06-18 20:41:06

您的依赖项之一被编译为针对Java 11,不能加载到旧的JRE中。给定未能加载的类的包,您应该查找org.eclipse.core依赖项。您要么需要降低依赖级别,要么需要更新代码库以使用Java 11。

票数 1
EN

Stack Overflow用户

发布于 2021-06-18 22:02:14

我今天也有这个问题。问题似乎在于,它现在正在引入一个版本的equinox,它是为java 11构建的,不能在我们的VM中的java 8上运行。我不知道我们的合同是否允许我们更新。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68041148

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档