You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

运行gradlew genSource生成MC Mod源码遇Java版本及文件占用错误如何解决

Minecraft Fabric Mod 开发构建错误解决方案

错误1:Java版本过低导致fabric-loom插件加载失败

解决步骤:

  • 下载安装JDK 16或更高版本,推荐使用Eclipse Temurin、Adoptium等适配Java开发的主流OpenJDK发行版。
  • 修改系统JAVA_HOME环境变量,将变量值替换为新安装的JDK根目录路径,例如C:\Program Files\Eclipse Adoptium\jdk-17.0.8.7-hotspot。
  • 打开新的命令提示符窗口,执行java -version和javac -version,确认输出的版本号为16及以上,代表环境变量配置生效。
  • 若使用IDE进行开发,需要同步修改项目的SDK配置,将项目编译运行使用的JDK版本设置为对应新版本,避免IDE默认调用旧版本JDK。

错误2:gradle缓存文件被其他进程占用导致genSources任务失败

解决步骤:

  • 关闭所有正在运行的Minecraft实例、IDE窗口、以及打开了.gradle缓存目录的文件管理器窗口,释放文件持有锁。
  • 执行命令停止所有正在运行的Gradle守护进程:gradlew --stop。
  • 若上述操作后仍报错,可手动删除报错提示的缓存目录:C:\Users\boeec\.gradle\caches\fabric-loom\下对应版本的文件夹,后续重新执行构建命令时会自动重新下载生成对应缓存文件。
  • 若设备安装了第三方杀毒软件、安全管家类工具,可能会在后台扫描新生成的jar文件导致占用,可临时关闭实时扫描功能后再执行构建命令。

内容的提问来源于stack exchange,提问作者Yaquite

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.09 07:06:03