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

Windows10下OFBiz 17.12运行gradlew命令报GradleWrapperMain类缺失错误

问题根因
  • org.gradle.wrapper.GradleWrapperMain类找不到的核心原因是项目下gradle/wrapper/gradle-wrapper.jar文件缺失、损坏,或是gradlew.bat中指定的jar路径配置错误。
  • init-gradle-wrapper.bat报pwsh不存在是因为该脚本依赖PowerShell 7+(命令行调用名为pwsh),Windows 10默认仅预装旧版Windows PowerShell(调用名为powershell),未安装新版PowerShell导致脚本执行失败,无法生成完整的wrapper依赖文件。
  • 之前执行gradle wrapper --version 7.2未生效的原因是参数使用错误:--version仅用于打印全局Gradle版本,不会指定生成的wrapper版本,因此没有修复缺失的wrapper依赖。
解决步骤
  1. 清理旧的无效wrapper文件
    直接删除项目根目录下的gradlew.bat、gradlew文件,以及整个gradle文件夹,避免旧配置干扰后续生成过程。
  2. 用全局已安装的Gradle 7.2重新生成完整wrapper
    在项目根目录打开cmd,执行如下命令:
    gradle wrapper --gradle-version 7.2
    
  3. 验证生成结果
    命令执行完成后,检查项目目录下是否新生成了gradle/wrapper/gradle-wrapper.jar和gradle/wrapper/gradle-wrapper.properties两个文件,这两个文件是Gradle Wrapper运行的核心依赖。
  4. 重新执行业务构建命令
    执行:
    gradlew.bat cleanAll loadAll
    
    此时即可正常运行,不会再报类找不到的错误。

可选补充(如果需要用到init-gradle-wrapper.bat)

如果后续需要执行init-gradle-wrapper.bat,可以下载安装PowerShell 7+,安装时勾选「添加到系统PATH」选项,重启cmd后即可解决pwsh不存在的报错。

内容的提问来源于stack exchange,提问作者Mike Oliver

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.01 06:39:04