react-native - 错误:JAVA_HOME 设置为无效目录:/usr/libexec/java_home (Mac OSX)
问题描述
当我运行时,react-native run-android
我得到了错误ERROR: JAVA_HOME is set to an invalid directory: /usr/libexec/java_home
。
我将 Java 主路径添加到我的 bash 配置文件中,如下所示:
export JAVA_HOME=$(/usr/libexec/java_home)
.
当我粘贴这个并在终端中输入时:
/usr/libexec/java_home
,
我明白了:
/Library/Java/JavaVirtualMachines/jdk-12.0.1.jdk/Contents/Home
.
但是当我运行时react-native run-android
,我仍然得到错误。
这让我非常生气,我不知道如何解决它。
任何想法都非常感谢。
解决方案
设置你得到的值。
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-12.0.1.jdk/Contents/Home
export CLASSPATH=.:$JAVA_HOME/lib/tools.jar
推荐阅读
- firebase - 可以将 userData 写入 Firebase,无法从 Firebase 读取到字段:Flutter
- c++ - 使用源文件中的宏生成二进制文件
- reactjs - 全局导入 react 而不是在每个组件中导入 [React Hooks]
- javascript - Bootstrap 折叠响应式导航栏在小屏幕上打开后关闭
- python - 为特定频道发送持续消息 discord.py
- r - 在 R 中中断对(SQLite)数据库的 dbplyr 查询
- java - eXist-db 查询:文件:移动返回错误
- python - python - 从文件读取时,json不断返回JSONDecodeError
- teradatasql - 使用 CASE 语句和“+”添加多个列,但功能添加不正确
- sql - 如何获取每种类型过去 x 周的数据?