IntelliJ IDEA 2025.2 Help

Gradle JVM 选择

如果您创建或打开了一个 Gradle 项目,并且项目中的 Gradle JVM 版本不是您所期望的,您可以查看以下程序,了解 IntelliJ IDEA 如何选择特定的 Gradle JVM 版本。

假设您正在 创建一个项目。

解析新项目的 Gradle JVM 版本

  1. 如果您使用的是 项目 SDK (即 JDK),那么 Gradle JVM 将等于您的项目 SDK。 基本上,Gradle JVM 等于 Project SDK。

  2. 如果项目的 SDK 等于 JRE,那么 IntelliJ IDEA 将按照 打开现有 Gradle 项目的相同步骤进行操作。

  3. 如果有 Gradle wrapper,那么 IntelliJ IDEA 将使用机器上最兼容的现有 Gradle 版本。 如果您的项目中未使用 Gradle 包装器,那么将使用 Tooling API 和 Tooling API 生成的 Gradle 包装器。

当您 打开 一个 Gradle 项目时,IntelliJ IDEA 会逐一检查多个位置以确定使用哪个版本的 Gradle JVM。

解析现有项目的 Gradle JVM 版本

  1. IntelliJ IDEA 检查 gradle.properties 文件中 org.gradle.java.home 指定的相应 Gradle JVM,并将其用于项目。

  2. 然后检查 JAVA_HOME 环境变量。

  3. 然后它会检查现有 Gradle 版本的最近合适的 JDK 版本。

当您向项目中添加模块时,IntelliJ IDEA 将执行以下操作:

为模块解析 Gradle JVM 版本

  1. IntelliJ IDEA 将使用 Gradle JVM 版本(如果其他模块中有的话)。

  2. 如果没有 Gradle JVM,则 IntelliJ IDEA 将遵循与 解析现有项目的 Gradle JVM 版本 中相同的步骤。

    当您导入一个模块时,IntelliJ IDEA 使用项目中定义的 Gradle。 如果没有,IntelliJ IDEA 将执行与 打开项目相同的步骤。

访问 Gradle JVM 设置

  1. 设置 对话框(Ctrl+Alt+S )中,选择 构建、执行、部署 | 构建工具 | Gradle

  2. Gradle 设置页面的 Gradle 项目 部分下,使用 Gradle JVM字段检查用于导入项目的 Gradle 版本。

最后修改日期: 2025年 9月 22日