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

执行gradlew genIntellijRuns失败:JDK配置异常及Forge依赖缺失

解决Gradle + Forge项目执行gradlew genIntellijRuns失败的问题

问题1:找不到tools.jar,提示JRE路径非有效JDK目录

  • 你当前用的是JRE(Java Runtime Environment),但Gradle编译项目需要完整的JDK(Java Development Kit),tools.jar是JDK专属文件,JRE里没有。
  • 修复步骤:
    1. 下载对应版本的JDK 8(项目依赖Java 8,建议选和你现有JRE同版本的JDK,比如jdk1.8.0_361),可从OpenJDK或Oracle官网获取。
    2. 安装后找到JDK的安装目录,示例路径:C:\Program Files\Java\jdk1.8.0_361。
    3. 配置系统环境变量:
      • 新建JAVA_HOME变量,值设为JDK的安装路径。
      • 将%JAVA_HOME%\bin添加到Path环境变量最前端,确保优先级最高。
    4. 在IntelliJ IDEA中配置项目SDK:
      • 打开File > Project Structure > Project,把Project SDK选为刚装的JDK 8,Project language level设为8。
      • 切换到Modules > Sources,确认Language level也设为8。
    5. 重启IDE和命令行窗口,让环境变量生效。

问题2:无法解析:runtimeClasspathCopy配置,找不到Forge依赖

  • 修复步骤:
    1. 检查项目根目录的build.gradle文件,确认已添加Forge官方仓库:
      repositories {
          maven { url = 'https://maven.minecraftforge.net' }
          mavenCentral()
      }
      
    2. 清理Gradle缓存:
      • 进入项目根目录,执行命令:gradlew clean
      • 删除用户目录下的Gradle缓存文件夹,示例路径:C:\Users\你的用户名\.gradle\caches
    3. 刷新依赖并重新执行命令:
      • 在IDE里点击右上角的「Sync Project with Gradle Files」按钮同步项目。
      • 或者在命令行执行:gradlew --refresh-dependencies genIntellijRuns
    4. 如果还是失败,可换国内镜像源加速下载,修改build.gradle的仓库配置:
      repositories {
          maven { url = 'https://mirrors.tencent.com/maven/minecraftforge/' }
          mavenCentral()
      }
      

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.01 16:05:53