如何设置 gradle 包装器默认 JDK 位置

问题描述 投票:0回答:1

每次我使用gradlew(gradle-wrapper)时,我都必须传递我的JDK的路径才能使其像这样工作:

./gradlew lint -Dorg.gradle.java.home=/Users/kevinabrioux/Library/Java/JavaVirtualMachines/corretto-18.0.2/Contents/Home 

当我在没有设置JDK的情况下执行时,出现以下错误:

如何配置我的 gradlew 使其在没有

-Dorg.gradle.java.home
参数的情况下工作?

java android gradlew
1个回答
0
投票

发生这种情况是因为 Mac 上安装的默认 Java 版本(并由终端使用)与构建项目所需的版本 (Java 18) 不同。

我希望如果您将

JAVA_HOME
环境变量设置为

/Users/kevinabrioux/Library/Java/JavaVirtualMachines/corretto-18.0.2/Contents/Home 

那么 gradlew 就不会抱怨,也不需要

-Dorg.gradle.java.home

© www.soinside.com 2019 - 2024. All rights reserved.