修改JDK环境变量,不生效的问题
一般是在/etc/profile下面配置JDK的环境变量
JAVA_HOME=/data/jdk1.7.0_72 JRE_HOME=/data/jdk1.7.0_72/jre PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin CLASSPATH=:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib export JAVA_HOME JRE_HOME PATH CLASSPATH
然后退出用户,重新登录,但是发现JAVA的环境变量还是没有修改过来。
这个时候可以先看下PATH的具体指是啥
echo $PATH
然后发现在你配置的JDK前面可能还有一个JDK配置,所以跟Windows一样,我们把JDK的环境配置到前面,对第一步的命令做下调整
JAVA_HOME=/data/jdk1.7.0_72
JRE_HOME=/data/jdk1.7.0_72/jre
PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
CLASSPATH=:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export JAVA_HOME JRE_HOME PATH CLASSPATH
仔细观察,其实我们就是把JDK的环境变量放到前面去了。