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

React项目根目录执行npm run build遇Process spawn error问题求助

解决React构建时的"spawn java ENOENT"错误

这个错误的核心原因是React生产构建依赖的Google Closure Compiler找不到Java环境——Closure Compiler是基于Java开发的代码压缩工具,系统无法定位到Java就会抛出这个异常。以下是具体解决步骤:

  • 检查Java是否安装
    打开PowerShell或CMD,执行java -version:
    • 如果提示"找不到命令",说明未安装Java。需要下载Java 8及以上版本(推荐OpenJDK或Oracle JDK),安装时务必勾选「添加到系统PATH」选项。
  • 验证Java环境变量配置
    若已安装Java但仍报错,检查环境变量:
    1. 右键「此电脑」→属性→高级系统设置→环境变量
    2. 系统变量中确认存在JAVA_HOME,值为Java安装根目录(例如C:\Program Files\Java\jdk1.8.0_301)
    3. 检查Path变量是否包含%JAVA_HOME%\bin,没有则手动添加
    4. 重启命令行工具,再次执行java -version确认能正常显示版本信息
  • 重新执行构建
    回到React项目根目录,运行npm run build即可完成生产构建。

内容的提问来源于stack exchange,提问作者Mithun Prabhu

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.25 22:22:51