我被分配了一个 Linux 机器,里面有 java 可用
# java -version
java version "1.7.0_09-icedtea"
OpenJDK Runtime Environment (rhel-2.3.4.1.el6_3-x86_64)
OpenJDK 64-Bit Server VM (build 23.2-b09, mixed mode)
# ls -l /usr/bin/java
lrwxrwxrwx. 1 root root 22 Feb 8 2013 /usr/bin/java -> /etc/alternatives/java
我是 Java 新手,不确定 JRE 是否已安装在框中,但根据搜索:
# rpm -q jre
package jre is not installed
# find / -iname java -print 2>/dev/null
/usr/lib/java
/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.9.x86_64/jre/bin/java
/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/bin/java
/usr/lib/jvm/java-1.5.0-gcj-1.5.0.0/jre/bin/java
/usr/bin/java
/usr/share/java
/var/lib/alternatives/java
/etc/alternatives/java
/etc/java
/etc/pki/java
But
# echo $JAVA_HOME
# echo $JRE_HOME
那么 JAVA 是否已安装并且 JRE 也已安装 - 我是否正确,但我应该为 JAVA_HOME 和 JRE_HOME 环境变量设置什么值?
我不确定 Linux 的任何其他版本,但在 Ubuntu 中,您需要打开 home/.bashrc 并在文件末尾添加
export JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.9.x86_64
export PATH=$JAVA_HOME/bin:$PATH
之后,保存文件并重新登录。
EDIT
java会通过JAVA_HOME知道jre在哪里。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)