查看安裝的軟件包
sudo dpkg --list | grep -i jdk
刪除jdk
sudo apt-get purge openjdk*
刪除其他的包
sudo apt-get purge icedtea-* openjdk-*
cd /usr/lib/jvm (如果沒有jvm這個目錄,就不用管這步了)
sudo rm -rf jdk<version>
再次確認是否被刪除
sudo dpkg --list | grep -i jdk
到官網下載最新版jdk ,下載地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html
將jdk.tar.gz解壓到/opt目錄下 sudo tar zxvf jdk.tar.gz -C /opt/
修改/etc/profile文件 sudo gedit /etc/profile
在文件末尾添加
AVA_HOME=/opt/jdk1.8.0_40/
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH
export CLASSPATH
使文件立即生效 source ./etc/profile
查看jdk版本 java-version 看是否成功
4.配置默認JDK
由於一些Linux的發行版中已經存在默認的JDK,如OpenJDK等。所以為了使得我們剛才安裝好的JDK版本能成為默認的JDK版本,我們還要進行下面的配置。
執行下面的命令:
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk8/bin/java 300 sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk8/bin/javac 300
注意:如果以上兩個命令出現找不到路徑問題,只要重啟一下計算機在重復上面兩行代碼就OK了。
執行下面的代碼可以看到當前各種JDK版本和配置:
sudo update-alternatives --config java sudo update-alternatives --config javac