使用libGDX Project Generator生成项目时持续出现Build Failed错误
问题解决:libGDX构建失败(Unsupported class file major version 63)
错误根源
错误信息里的Unsupported class file major version 63是核心问题:这个版本号对应Java 19,而当前项目使用的Gradle 7.5.1最高仅支持到Java 18,版本不兼容导致构建失败。
解决方案
方案一:降级Java版本(推荐新手使用)
- 卸载本地的Java 19,下载安装Java 17(LTS长期支持版),兼容性最优
- 配置系统环境变量:
- 设置
JAVA_HOME为Java 17的安装目录(比如C:\Program Files\Java\jdk-17.x.x) - 将
%JAVA_HOME%\bin添加到系统PATH最前端,确保优先使用该版本Java
- 设置
- 重启libGDX Project Setup工具,重新点击Generate按钮
方案二:升级Gradle版本(无需更换Java)
- 先完成项目生成(即使构建失败,项目文件已在
C:\Users\lenovo\Desktop\test目录下) - 打开项目根目录下的
gradle/wrapper/gradle-wrapper.properties文件 - 修改
distributionUrl字段为支持Java 19的Gradle版本,例如:distributionUrl=https\://services.gradle.org/distributions/gradle-7.6.3-bin.zip - 打开命令行,进入项目根目录,执行以下命令手动构建:
gradlew clean build --no-daemon - 构建成功后,按提示导入到IDE中
验证步骤
打开命令行输入以下命令,确认Java版本符合要求:
java -version
内容的提问来源于stack exchange,提问作者JRichter
相关产品推荐
相关产品推荐

