linux下jdk版本问题

来源:互联网 发布:sp许可证知乎 编辑:程序博客网 时间:2024/05/15 23:43

解压了jdk1.8的版本 /etc/profile里面也配了环境变量

JAVA_HOME=/usr/local/jdk8/jdk1.8.0_101JRE_HOME=$JAVA_HOME/jrePATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/binCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/libexport JAVA_HOME JRE_HOME PATH CLASSPATH

source /etc/profile 了好多遍 结果 java -version 查看的还是1.7

百度搜了一下 参考这篇

记录一下:

[root@template alternatives]# which java/usr/bin/java[root@template alternatives]# rm -rf /usr/bin/java[root@template alternatives]# ln -s  /usr/local/jdk8/jdk1.8.0_101/bin/java /usr/bin/java[root@template alternatives]# java -versionjava version "1.8.0_101"Java(TM) SE Runtime Environment (build 1.8.0_101-b13)Java HotSpot(TM) 64-Bit Server VM (build 25.101-b13, mixed mode)[root@template alternatives]# rm -rf /usr/bin/javac[root@template alternatives]# ln -s /usr/local/jdk8/jdk1.8.0_101/bin/javac /usr/bin/javac[root@template alternatives]#

即删掉 /usr/bin/java 这个软连接 使他重新指向1.8版本的即可