java - 尝试启动 react-native android 应用程序时出错,未设置 JAVA_HOME,在您的路径中找不到 java 命令
问题描述
我一直在尝试使用 react native 启动一个基本的应用程序。到目前为止,我已按照此处的指南https://reactnative.dev/docs/environment-setup进行 react-native CLI 快速入门。我正在使用 Windows,并将 bash 与 Windows linux 子系统(ubuntu)一起使用
我已经启动了地铁,但是当我尝试命令时,
npx react-native run-android --no-jetifier
我收到以下错误,
info JS 服务器已经在运行。信息 正在安装应用程序...
“错误:未设置 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_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
推荐阅读
- excel - Excel VBA:range.offset(x,y) 有时会按 y 以外的值偏移列
- python - 如何将代码转换为列表理解
- node.js - 在返回页面时无法获取/路由错误
- java - 使用嵌套类执行 Java 代码时出错
- python - 在 Django / Python 中将字节转换为文件
- java - 为什么我的链接列表没有打印出来?
- java - 在spring的方法中添加@transactional注解。交易是在方法结束之后还是之前提交?
- python - 需要帮助摆脱 NaN
- postgresql - 如何选择支持 s3Export 和 s3Import 的带有 postgres 引擎的 aws rds?
- windows-10 - 如何恢复 Windows 波浪号 (~) 文件?