Gradle JVM 选择
最后修改时间:2022 年 9 月 21 日如果您创建或打开了 Gradle 项目,并且项目中的 Gradle JVM 版本不是您期望的版本,您可以检查以下过程以了解 IntelliJ IDEA 如何选择特定的 Gradle JVM 版本。
假设您正在创建一个项目。
解决新项目的 Gradle JVM 版本
如果您使用的项目 SDK 是 JDK,那么 Gradle JVM 将等于您项目的 SDK。基本上,Gradle JVM 等于 Project SDK。
如果项目的 SDK 等于 JRE,则 IntelliJ IDEA 将使用与打开现有 Gradle 项目相同的步骤。
如果有 Gradle 包装器,那么 IntelliJ IDEA 将使用机器上最兼容的现有 Gradle 版本。如果您不在项目中使用 Gradle 包装器,则使用 Tooling API 和 Tooling API 将生成的 Gradle 包装器。
当您第一次打开Gradle 项目时,IntelliJ IDEA 会逐一检查多个位置,以确定要使用的 Gradle JVM 版本。
解析现有项目的Gradle JVM版本
IntelliJ IDEA 检查
gradle.properties
文件中指定的相应 Gradle JVMorg.gradle.java.home
并将其用于项目。然后它检查环境
JAVA_HOME
变量。然后它会检查与现有 Gradle 版本最接近的合适 JDK 版本。
当您向项目添加模块时,IntelliJ IDEA 将执行以下操作:
解析模块的 Gradle JVM 版本
如果其他模块中有 Gradle JVM 版本,IntelliJ IDEA 将使用 Gradle JVM 版本。
如果没有 Gradle JVM,那么 IntelliJ IDEA 将遵循与解决现有项目的 Gradle JVM 版本中相同的步骤。
当您导入模块时,IntelliJ IDEA 使用项目中定义的 Gradle。如果不是,则 IntelliJ IDEA 将执行与打开项目相同的步骤。
访问 Gradle JVM 设置
在“设置”对话框 ( ) 中,选择“构建”、“执行”、“部署”| 构建工具| 摇篮。CtrlAlt0S
在Gradle设置页面的Gradle部分下,使用Gradle JVM选项检查用于导入项目的 Gradle 版本。
感谢您的反馈意见!