【问题标题】:JAVA_HOME is not set and no 'java' command could be found in your PATHJAVA_HOME 未设置,在您的 PATH 中找不到“java”命令
【发布时间】:2019-01-22 07:11:10
【问题描述】:

我正在尝试在我的手机上构建一个 react-native 应用程序。 我的环境变量中确实设置了环境路径

我的手机处于调试模式,adb 设备显示手机已连接。 我的 java 路径是 C:\Program Files\Java\jdk-10.0.2

我在 react-native run-android 上收到以下错误 错误:未设置 JAVA_HOME,在您的 PATH 中找不到“java”命令。

请在您的环境中设置 JAVA_HOME 变量以匹配 Java 安装的位置。 无法在设备上安装应用程序,请阅读上面的错误以了解详细信息。 确保您有一个正在运行的 Android 模拟器或连接的设备,并且有 设置您的 Android 开发环境: https://facebook.github.io/react-native/docs/getting-started.html

【问题讨论】:

  • 你最好使用JDK v8
  • 设置 JAVA_HOME 后是否重启了 shell?
  • 尝试在系统变量而不是用户变量中添加 JAVA_HOME
  • @Robert 是的,我的问题通过使用 Java 8 得到了解决

标签: android react-native


【解决方案1】:

将变量名改为

PATH

而不是

JAVA_HOME

你可以走了!

【讨论】:

    【解决方案2】:

    您将 JAVA_HOME 添加为用户变量。您需要在系统变量下添加一个新变量作为 JAVA_HOME 并添加 JDK Path 作为变量值。

    【讨论】:

      猜你喜欢
      • 2021-05-31
      • 2018-06-26
      • 1970-01-01
      • 1970-01-01
      • 2022-07-20
      • 2021-01-29
      • 2014-11-30
      • 2020-04-12
      • 1970-01-01
      相关资源
      最近更新 更多