前两天装了个虚拟机配置java环境变量之后, java -version 发现使用的仍然是 openjdk。
咨询了下公司里的大神,成功解决。
我配置的环境变量
export JAVA_HOME=/home/hadoop/softwares/jdk1.8.0_131
export PATH=$PATH:$JAVA_HOME/bin
输出$PATH
/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/home/hadoop/softwares/jdk1.8.0_131/bin
可以看到我配置的jdk的路径在最后面 优先级最低,系统配置的jdk 路径在前面优先级高,所有系统不会执行我安装的jdk,
只需把$PATH放到最前面即可。
也可以通过 yum -remove 把openjdk 卸载。