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

React Native启动报错:无效javaHome路径问题求助

React Native JavaHome 无效问题排查与解决

The supplied javaHome seems to be invalid. I cannot find the java executable. Tried location: C:\Program Files\Eclipse Adoptium\jdk-11.0.22.7-hotspot\bin\java.exe

以下是针对性解决步骤:

  • 核对Java路径与系统环境变量

    1. 先确认你安装的OpenJDK 17实际路径,报错显示指向JDK 11,说明系统或项目配置没跟上你安装的新版本
    2. 打开系统环境变量:右键「此电脑」→属性→高级系统设置→环境变量
    3. 确保JAVA_HOME变量指向OpenJDK 17的根目录(比如C:\Program Files\Eclipse Adoptium\jdk-17.x.x-hotspot,别指向bin文件夹)
    4. 检查Path变量,把%JAVA_HOME%\bin移到所有其他Java相关路径的前面
    5. 打开新的命令提示符,执行java -version和echo %JAVA_HOME%,确认输出的是JDK 17的信息
  • 修正项目本地配置

    1. 打开项目根目录下的android/gradle.properties文件,查看是否有org.gradle.java.home配置项
    2. 如果存在,修改为你的OpenJDK 17路径,格式如下:
      org.gradle.java.home=C:\\Program Files\\Eclipse Adoptium\\jdk-17.x.x-hotspot
      
    3. 若用Android Studio打开项目,依次点击「File」→「Project Structure」→「SDK Location」,在JDK Location处选择OpenJDK 17路径,点击Apply保存
  • 清理缓存后重试

    1. 执行命令清理React Native缓存:npx react-native start --reset-cache
    2. 删除项目android目录下的.gradle文件夹,清理Gradle缓存
    3. 关闭所有命令行窗口和Android Studio,重新打开后尝试启动项目

内容的提问来源于stack exchange,提问作者Devansh Kumar Dev

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.25 21:22:06