首页 > 解决方案 > 在 ubuntu 中设置 java_home 时遇到问题

问题描述

您好,我正在尝试为 React Native 开发设置环境,我按照入门指南中的所有步骤操作,正在尝试在 Genymotion 模拟器上运行项目,当我尝试启动项目时,我收到一条错误消息,提示我没有t 设置 java_home 路径,我看了一个关于如何做到这一点的教程,我认为我的问题是路径设置错误......这是教程中 java exe 文件的路径:

sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/java/jdk1.7.0_65/bin/java" 1
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/java/jdk1.7.0_65/bin/javac" 1
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/java/jdk1.7.0_65/bin/javaws" 

我电脑中这些文件的路径是这样的:

/usr/lib/java/jdk-12.0.2_linux-x64_bin/data/usr/lib/jvm/jdk-12.0.2/bin$ 

所以我想知道要改变什么。

在此处输入图像描述.....这是ls“bin”的截图!

标签: javareact-native

解决方案


要设置JAVA_HOME环境变量,请执行以下操作:

  1. 按键盘上的Ctrl+ Alt+启动终端。T
  2. 输入以下命令:
    $gksudo gedit /etc/environment
  3. 根据您安装 Java 的位置,您需要提供完整路径。对于此示例,我在该/usr/lib/jvm/java-7-oracle目录中安装了 Oracle JDK 7。
    滚动到文件末尾并输入以下内容:
    JAVA_HOME=/usr/lib/jvm/java-7-oracle
    export JAVA_HOME
  4. 保存您的文件并退出gedit
  5. 最后,使用以下命令重新加载系统 PATH:
    $. /etc/environment

上述方法将为您省去每次登录计算机时都必须运行命令的麻烦。


推荐阅读