语义分析过程中的一般错误:不支持的类文件主要版本57

问题描述

我正在尝试为桌面游戏设置libgdx,并且当我尝试生成项目时出现此错误,并且构建失败。 我拥有Java(13.0.2)和Gradle(6.6)的最新版本,它们都在路径中设置为环境变量。有人可以帮我吗?

错误看起来像这样:

Could not compile settings file 'C:\Users\noemi\Desktop\Test\settings.gradle'.
> startup failed:
  General error during semantic analysis: Unsupported class file major version 57
  
  java.lang.IllegalArgumentException: Unsupported class file major version 57 

解决方法

这不是LibGDX问题。 Gradle 5与Java 13不兼容。您要么需要将Gradle(项目中的包装版本)更新为Gradle 6或更高版本,要么需要使用较低版本的JRE。

要更新包装的gradle,请转到项目中的gradle/wrapper/gradle-wrapper-properties并更新版本号。我正在使用6.1.1。

distributionUrl=https\://services.gradle.org/distributions/gradle-6.1.1-all.zip

如果您的LibGDX项目较旧,则可能需要修改build.gradle模块中的android文件以与Gradle 6兼容。您可以复制粘贴来替换{{1} }和the one here的任务。

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...