查看安裝的軟件包
sudo dpkg --list | grep -i jdkhtml
刪除jdk
sudo apt-get purge openjdk*java
刪除其餘的包
sudo apt-get purge icedtea-* openjdk-*
cd /usr/lib/jvm (若是沒有jvm這個目錄,就不用管這步了)
sudo rm -rf jdk<version>oracle
再次確認是否被刪除
sudo dpkg --list | grep -i jdkjvm
到官網下載最新版jdk ,下載地址:http://www.oracle.com/technetwork/java/javase/downloads/index.htmlhtm
將jdk.tar.gz解壓到/opt目錄下 sudo tar zxvf jdk.tar.gz -C /opt/get
修改/etc/profile文件 sudo gedit /etc/profileit
在文件末尾添加io
AVA_HOME=/opt/jdk1.8.0_40/jdk
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 看是否成功
因爲一些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