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

如何配置Gradle Wrapper默认JDK路径,无需指定参数运行gradlew

解决Gradle Wrapper无需指定JDK路径即可运行的方法

有几种不同层级的配置方式可以实现无需每次手动传入-Dorg.gradle.java.home参数:

1. 项目级配置(仅对当前项目生效)

在项目根目录的gradle.properties文件中添加以下配置:

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

保存后,后续运行./gradlew命令时就会自动读取这个路径。

2. 全局配置(对所有Gradle项目生效)

找到用户主目录下的.gradle文件夹(macOS/Linux路径为~/.gradle,Windows为C:\Users\<你的用户名>\.gradle),在其中的gradle.properties文件中添加同样的JDK路径配置。如果文件不存在,直接新建一个即可。

3. 系统环境变量配置

设置JAVA_HOME环境变量指向目标JDK路径,Gradle会自动识别这个变量:

  • macOS/Linux:在终端配置文件(如~/.zshrc或~/.bash_profile)中添加:
    export JAVA_HOME=/Users/kevinabrioux/Library/Java/JavaVirtualMachines/corretto-18.0.2/Contents/Home
    export PATH=$JAVA_HOME/bin:$PATH
    
    执行source ~/.zshrc(对应你使用的shell)使配置立即生效。
  • Windows:在系统环境变量中添加JAVA_HOME变量,值为你的JDK路径,再将%JAVA_HOME%\bin添加到Path变量中。

4. 指定Gradle所需JDK版本(自动匹配)

如果只需要指定JDK版本而非具体路径,可以修改项目中gradle/wrapper/gradle-wrapper.properties文件,添加:

org.gradle.java.version=18

Gradle会自动在系统中查找符合该版本的JDK,前提是该版本JDK已正确安装且可被系统识别。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.30 05:23:18