每次我使用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
参数的情况下工作?
发生这种情况是因为 Mac 上安装的默认 Java 版本(并由终端使用)与构建项目所需的版本 (Java 18) 不同。
我希望如果您将
JAVA_HOME
环境变量设置为
/Users/kevinabrioux/Library/Java/JavaVirtualMachines/corretto-18.0.2/Contents/Home
那么 gradlew 就不会抱怨,也不需要
-Dorg.gradle.java.home
。