【问题标题】:Getting error trying to launch react-native android application, JAVA_HOME is not set, no java command could be found in your path尝试启动 react-native android 应用程序时出错,未设置 JAVA_HOME,在您的路径中找不到 java 命令
【发布时间】:2020-08-23 01:48:02
【问题描述】:

我一直在尝试使用 react native 启动一个基本应用程序。到目前为止,我已经按照此处的指南 https://reactnative.dev/docs/environment-setup 进行了 react-native CLI 快速入门。我正在使用 Windows,并在 Windows linux 子系统 (ubuntu) 中使用 bash

我已经启动了 metro,但是当我尝试命令时,

npx react-native run-android --no-jetifier

我收到以下错误,

信息 JS 服务器已经在运行。 info 正在安装应用程序...

“错误:未设置 JAVA_HOME,在您的 PATH 中找不到“java”命令。

请在您的环境中设置 JAVA_HOME 变量以匹配 Java 安装的位置。

错误 无法安装应用程序。确保您已设置 Android 开发环境:https://reactnative.dev/docs/environment-setup。使用 --verbose 标志运行 CLI 以获取更多详细信息。 错误:命令失败:./gradlew app:installDebug -PreactNativeDevServerPort=8081"

我尝试设置 Android Studio 使用的 JRE 位置的路径,并将路径设置为 C:\Program Files\Java\jre1.8.0_241,重新启动等。

有什么见解吗?

我应该补充一点,当我尝试通过 android studio(在模拟器上)启动应用程序时,会出现此错误,

无法加载脚本。确保您正在运行 Metro 服务器(运行“react-native start”)或您的捆绑包“index.android.bundle”已正确打包以供发布

【问题讨论】:

    标签: java android windows react-native


    【解决方案1】:

    设置 JAVA_HOME,同时考虑将 bin 添加到 PATH 系统变量中

    C:\Program Files\Java\jre1.8.0_241\bin

    在此处查找更多信息https://confluence.atlassian.com/doc/setting-the-java_home-variable-in-windows-8895.html

    【讨论】:

    • 感谢您的回复。我将它添加到路径中,但当我尝试启动应用程序时仍然遇到相同的错误
    猜你喜欢
    • 2018-06-26
    • 2021-05-31
    • 2019-01-22
    • 2021-01-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-07-20
    • 2019-09-16
    相关资源
    最近更新 更多