尝试启动react本机android应用程序时出错,未设置java\u home,在您的路径中找不到java命令

bf1o4zei  于 2021-07-06  发布在  Java
关注(0)|答案(1)|浏览(173)

我一直在尝试用react native启动一个基本的应用程序。到目前为止,我都是跟着导游来的,https://reactnative.dev/docs/environment-setup,用于react native cli快速启动。我正在使用windows,并将bash与windows-linux子系统(ubuntu)结合使用
我启动了metro,但当我尝试命令时, npx react-native run-android --no-jetifier 我得到以下错误,
信息js服务器已在运行。正在安装应用程序。。。
“错误:未设置java\u home,在您的路径中找不到'java'命令。
请在您的环境中设置javahome变量以匹配java安装的位置。
安装应用程序失败。确保已设置android开发环境:https://reactnative.dev/docs/environment-setup. 有关详细信息,请使用--verbose标志运行cli。错误:命令失败:./gradlewapp:installdebug -preactnativedevserverport=8081"
我试过设置androidstudio使用的jre位置的路径,也试过将路径设置为c:\programfiles\java\jre1.8.0\u241等。
有什么见解吗?
我应该补充一点,当我尝试通过android studio(在模拟器上)启动应用程序时,它会给出这个错误,
无法加载脚本。确保您运行的是metro服务器(运行'react native start'),或者包'index.android.bundle'已正确打包以供发布

jckbn6z7

jckbn6z71#

设置javau home,但同时考虑将bin添加到path系统变量中
c:\program files\java\jre1.8.0\U 241\bin文件
请在此处查找更多信息https://confluence.atlassian.com/doc/setting-the-java_home-variable-in-windows-8895.html

相关问题