LibGDX执行./gradlew desktop:dist构建时报core-1.0.jar不存在错误如何解决
LibGDX desktop:dist 构建报错解决步骤
核心报错原因
:desktop:dist 任务依赖core模块编译生成的jar包core-1.0.jar,当前core模块编译完成后未生成对应jar包,导致dist任务执行失败。日志中提到的deprecated API为警告信息,不会阻断编译流程。
解决步骤
- 单独执行core模块打包任务,验证打包流程是否正常
运行命令:./gradlew core:jar
执行完成后检查core/build/libs/目录是否生成core-1.0.jar文件。如果执行过程中出现报错,先修复对应代码问题。 - 校验core模块的Gradle配置
打开core模块目录下的build.gradle文件,确认已配置java插件及正确的jar打包规则,标准配置参考:plugins { id 'java' } jar { archiveBaseName.set('core') archiveVersion.set('1.0') } - 清理Gradle缓存后全量构建
先停止所有正在运行的Gradle守护进程,避免缓存干扰:./gradlew --stop
之后执行全量构建命令:./gradlew clean desktop:dist - 统一JDK版本配置
打开IntelliJ的项目设置,确认两处配置均为Java 11:- 「文件 -> 项目结构 -> 项目」页的SDK、语言级别均设置为11
- 「设置 -> 构建、执行、部署 -> 构建工具 -> Gradle」页的Gradle JVM选择为Java 11
内容的提问来源于stack exchange,提问作者JustDoom
相关产品推荐
相关产品推荐

