语义分析期间的常规错误:不支持的类文件主版本57

qxgroojn  于 2021-07-09  发布在  Java
关注(0)|答案(1)|浏览(557)

我正在尝试为桌面游戏设置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
h9vpoimq

h9vpoimq1#

这不是libgdx的问题。gradle5与java13不兼容。您要么需要将gradle(项目中的 Package 版本)更新到gradle6或更高版本,要么需要使用较低版本的jre。
要更新 Package 的渐变,请转到 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兼容。可以复制粘贴以替换 copyAndroidNatives 在这里的任务。

相关问题