当前位置: 首页 > 知识库问答 >
问题:

java.lang.IllegalArgumentException:不支持的类文件主要版本57

罗诚
2023-03-14

当我构建我的应用程序时,我得到了以下错误。任何帮助都将不胜感激。

根:生成。格拉德尔

buildscript {
    ext.kotlin_version = '1.3.50'

    repositories {
        google()
        jcenter()

    }
    dependencies {
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
    }
}

allprojects {
    repositories {
        google()
        jcenter()

    }
}

settings.gradle

include ':app'

应用程序:生成。格拉德尔

apply plugin: 'java'

compileJava {
    options.compilerArgs << '-parameters'
    options.fork = true
    options.incremental = true
}

dependencies {
    implementation fileTree(dir: 'libs', include: ['*.jar'])

    implementation 'com.squareup:javapoet:1.10.0'
    implementation ("org.checkerframework:checker:2.1.10")
    testImplementation 'org.mockito:mockito-core:3.2.0'
}

失败:生成失败,出现异常*其中:设置文件“/Users/Documents/android/MyApplication5/Settings。gradle“*出了什么问题:无法编译设置文件”//Users/anand/Documents/android/MyApplication5/settings。格拉德尔'。

1错误

共有1个答案

令狐泓
2023-03-14

确保pom中的目标版本和源版本。xml文件相同。编辑:Java 9没有单独的JRE,因此请确保您的JRE路径指向您的JDK。

 类似资料:
  • 我试图用Java-13和Maven创建Java模块项目。我的是: 版本: 如果我用跳过测试阶段,它就可以正常工作: 复制项目示例:https://github.com/g4s8/so58710751

  • 我正在尝试运行一个颤振应用程序,在尝试时出现了这个错误,我所做的是我想在没有android studio的情况下运行颤振应用程序,所以我下载了android SDK和JDK 17,在我运行颤振医生后,它告诉我一切都很好,我尝试运行,它给了我这个错误: 所以我尝试了一个旧版本的JDK,它给了我另一个错误,所以我看到了使用JDK 17运行的第三个解决方案,那就是降级gradle中的gradle。属性,

  • 我正在更新一个Spigot(Minecraft)插件,最新版本的Spigot需要Java16。在我的pom中,我将maven编译器插件目标更改为16,源代码仍然是1.8。现在我得到以下错误: POM: 4.0.0

  • 问题内容: 我无法将Java应用程序作为HTML中的Web小程序启动(我使用的是HTML4.01,我知道它在html5中不起作用)。它返回的错误消息是: java:不支持的major.minor版本52.0 我尝试降级Java JRE / JDK / SDK,但仍然收到相同的错误消息。我正在使用的Java当前版本是1.8.0_05。 问题答案: 使用Java版本1.7或更低版​​本执行代码时,您的

  • 在我升级gradle版本后尝试运行 但是我得到了错误 > 其中:设置文件'/用户/路径/settings.gradle' 启动失败:转换过程中的一般错误:不支持的类文件主版本62java.lang.IllegalArgumentException:不支持的类文件主版本62groovyjarjarasm.asm.ClassReader.(ClassReader.java:189)groovyjarj