小编Lob*_*meh的帖子

UnsupportedClassVersionError : Gradle 和 Java 运行时版本错误

我对 Gradle 非常陌生,我想尝试一下这个很酷的项目:Strange,一个用于 Java 的量子计算 API(我将在下面留下指向 github 项目的链接)。他们推荐使用 Gradle,所以我这样做了。

在我正在处理的目录中,只有 3 个文件:

  1. 我的 java 主类HelloStrangeWorld.java
  2. 构建.gradle
  3. settings.gradle

现在我只想在我的目录中测试命令:

$ gradle tasks
Run Code Online (Sandbox Code Playgroud)

我得到了这个:

FAILURE:构建失败,出现异常。* 出了什么问题:java.lang.UnsupportedClassVersionError: org/javamodularity/moduleplugin/ModuleSystemPlugin 已由更新版本的 Java Runtime(类文件版本 55.0)编译,此版本的 Java Runtime 仅识别最高版本的类文件52.0

org/javamodularity/moduleplugin/ModuleSystemPlugin 已由更新版本的 Java Runtime(类文件版本 55.0)编译,此版本的 Java Runtime 仅识别高达 52.0 的类文件版本


我拥有的 :

  • 我的 Java 设置为 1.8

  • 我使用 SDKMAN 安装了 Gradle

build.gradle的内容如下:

plugins {
    id 'java'
    id 'application'
    id 'org.javamodularity.moduleplugin' version '1.2.1'
}

group 'helloStrangeWorld'
version '1.0-SNAPSHOT'

repositories {
    mavenCentral() …
Run Code Online (Sandbox Code Playgroud)

java gradle unsupported-class-version java-runtime-compiler

3
推荐指数
1
解决办法
6206
查看次数