Redhat系统安装之后,会默认有openjdk在安装(下图已经是卸载掉了)
这个openjdk下面的需要进行卸载,你可以通过命令进行卸载,例如首先查看JDK,然后默认直接通过rpm命令进行卸载L
卸载openjdk
1) 查看openjdk的包
# rpm -qa | grep openjdk
# rpm -qa | grep java
2)卸载
#rpm -qa| grep openjdk|xargs rpm -e --nodeps
#rpm -e --nodeps java-*-gcj-*.x86_64
上述的openjdk是Redhat作为软件安装的,将上述的内容卸载掉,因为Redhat也是基于linux内核的衍生版做的,而衍生版中带了JDK
这个JDK的位置在 /usr/bin 的目录下面:
这个是非常恶心的,我们可以通过命令这个时候再来看一下:
用命令 whereis java就可以看到了
-bash-3.1$ whereis java
java: /usr/bin/java /etc/java /usr/lib/java /usr/share/java /opt/jdk1.6.0_01/bin/java
如果仅仅想知道java执行路径在那里的话 用which java就可以了
-bash-3.1$ which java
/usr/bin/java
之所以这个很重要是,因为/usr/bin下面是系统的path目录,这里面的命令直接在命令行中优先于/etc/profile中设置的JDK的路径。
一个巧妙的办法是将这个/usr/bin下面的java软连接直接剪切走,这样我们再执行java -verion的话,直接就是: