1. 程式人生 > >Linux解除安裝預設JDK

Linux解除安裝預設JDK

在Linux下有的時候需要重新配置jdk,因為環境變數是使用預設安裝的jdk,這個預設安裝的jdk不解除安裝掉,那麼新配置的環境變數將不會生效,所以常見到的問題就是,明明配置了環境變數/etc/profile,但是 java -version卻不生效,就是這個原因!

以下是相關解除安裝和配置:


一、檢視Jdk的安裝路徑:
$ whereis java
$ which java (java執行路徑)

二、解除安裝舊版本的JDK:
1. 確定JDK的版本:
$ rpm -qa | grep jdk

可能的結果是:
java-1.4.2-gcj-compat-1.4.2.0-40jpp.115 

2.然後解除安裝:
$ yum -y remove java-1.4.2-gcj-compat-1.4.2.0-40jpp.115

三、重新配置JDK
下載jdk解壓之後如:jdk1.8.0_152
編輯環境變數
$ vi /etc/profile
在最後追加上:
JAVA_HOME=/home/svr/deploy/service/jdk/jdk1.8.0_152
export PATH=$JAVA_HOME/bin:$PATH

使環境變數生效,
$ source /etc/profile

再次檢視jdk版本,可以看到已經配置完成:
$ source /etc/profile
$ java -version
java version "1.8.0_152"
Java(TM) SE Runtime Environment (build 1.8.0_152-b16)
Java HotSpot(TM) 64-Bit Server VM (build 25.152-b16, mixed mode)