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

运行React Native Android应用时JAVA_HOME路径无效问题求助

解决React Native运行时JAVA_HOME路径错误问题

问题根源

你执行npx react-native run-android --variant=stagingDebug --appId com.ursafe_staging时触发的错误,核心原因是JAVA_HOME环境变量设置错误——你把它指向了JDK的bin子目录,但Gradle要求这个变量必须指向JDK的根目录。

错误提示已经明确说明:

ERROR: JAVA_HOME is set to an invalid directory: C:\Program Files\Java\jdk1.8.0_202\bin

Please set the JAVA_HOME variable in your environment to match the
location of your Java installation.

修复步骤

  • 打开系统环境变量设置:右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
  • 在「系统变量」列表里找到JAVA_HOME,把它的值改成JDK的根目录:
    C:\Program Files\Java\jdk1.8.0_202
    
    注意不要带末尾的\bin
  • 保存修改后,彻底关闭所有已打开的命令行窗口、IDE终端,重新打开一个新终端再执行React Native的运行命令
  • 验证修改:在新终端输入echo %JAVA_HOME%,输出应该是JDK根目录,而非带bin的路径

额外验证

  • 检查Path环境变量里是否包含%JAVA_HOME%\bin,这能保证系统正常调用Java相关命令
  • 如果用IDE开发,重启IDE确保它加载新的环境变量

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.20 15:19:21