JAVA_HOME 环境变量并在 CentOS 中安装 Java
JAVA_HOME environment variable and installed Java in CentOS
我正在 CentOS 7 下安装 SUbversion Edge。
第一步是
Set the JAVA_HOME environment variable, and point it to your Java 6 JRE
home. For example:
export JAVA_HOME=/usr/java/default
Test the variable:
$ $JAVA_HOME/bin/java -version
java version "1.6.0_20"
Java(TM) SE Runtime Environment (build 1.6.0_20-b02)
Java HotSpot(TM) Client VM (build 16.3-b01, mixed mode, sharing)
问题是 /usr/java
forlder 不存在。
但是 /usr/bin/java
存在。
我改用这个文件夹了吗?
那我该怎么办?
您应该在系统中使用正确的 Java 主路径。如果你通过 YUM 在 CentOS 中安装 Java,那么正确的路径应该是
export JAVA_HOME=/usr/lib/jvm/jre
您不应将 /usr/bin/java 用作 JAVA_HOME,因为它不是 Java 主路径,它是指向 java 可执行文件的符号链接。
我正在 CentOS 7 下安装 SUbversion Edge。
第一步是
Set the JAVA_HOME environment variable, and point it to your Java 6 JRE
home. For example:
export JAVA_HOME=/usr/java/default
Test the variable:
$ $JAVA_HOME/bin/java -version
java version "1.6.0_20"
Java(TM) SE Runtime Environment (build 1.6.0_20-b02)
Java HotSpot(TM) Client VM (build 16.3-b01, mixed mode, sharing)
问题是 /usr/java
forlder 不存在。
但是 /usr/bin/java
存在。
我改用这个文件夹了吗? 那我该怎么办?
您应该在系统中使用正确的 Java 主路径。如果你通过 YUM 在 CentOS 中安装 Java,那么正确的路径应该是
export JAVA_HOME=/usr/lib/jvm/jre
您不应将 /usr/bin/java 用作 JAVA_HOME,因为它不是 Java 主路径,它是指向 java 可执行文件的符号链接。