Gradle构建错误:缺少init.gradle文件导致无法执行构建
Gradle构建报错:指定初始化脚本不存在的解决办法
报错信息
Could not run phased build action using connection to Gradle distribution 'https://services.gradle.org/distributions/gradle-7.2-bin.zip'. The specified initialization script 'C:\Users\bchafi\AppData\Roaming\Code\User\globalStorage\redhat.java\1.35.1\config_win\org.eclipse.osgi\57\0\.cp\gradle\init\init.gradle' does not exist.
已尝试无效操作
- 手动创建缺失的文件夹结构,但缺少
init.gradle文件 - 手动安装Gradle到
C:\Gradle,设置GRADLE_HOME环境变量并将C:\Gradle\gradle-7.2\bin添加到系统PATH
有效解决步骤
1. 重置VS Code Java插件的Gradle配置
- 关闭VS Code
- 删除路径
C:\Users\bchafi\AppData\Roaming\Code\User\globalStorage\redhat.java\1.35.1\config_win下的所有内容 - 重新启动VS Code,插件会自动重建正确的初始化脚本和目录结构
2. 强制IDE使用本地安装的Gradle
- 在项目根目录创建或修改
gradle.properties文件,添加以下配置(替换为你的实际路径):org.gradle.java.home=C:\\Program Files\\Java\\jdk1.8.0_301 gradle.user.home=C:\\Gradle\\gradle-7.2 - 打开VS Code设置,搜索
java.gradle.home,将其值设置为C:\Gradle\gradle-7.2 - 重启VS Code后执行Gradle构建
3. 重装Red Hat Java插件
- 在VS Code中卸载Red Hat Java插件
- 删除插件全局存储目录
C:\Users\bchafi\AppData\Roaming\Code\User\globalStorage\redhat.java - 重新安装最新版本的Red Hat Java插件,打开项目后等待插件完成初始化
内容的提问来源于stack exchange,提问作者B C
相关产品推荐
相关产品推荐

