Linux Ubuntu 下安裝與解除安裝 JDK,親測有效~
習慣了在Windows系統上搭建JDK環境,也來試試在Linux上搭建JDK環境,經過最近兩天的研究,將自己的心得分享給大家。由於本人水平有限,錯誤在所難免,還請各路豪傑不吝賜教~
先宣告下本人使用的作業系統版本:Linux Ubuntu 14.04.5 64位
(其他版本安裝步驟類似,如遇問題請在評論區留言~ )
在Linux上安裝與解除安裝JDK和JRE,本篇提供兩種常用方法:
一、通過 apt-get 命令線上進行安裝與解除安裝(會自動配置好環境變數)
二、通過下載並解壓 .tar.gz 包進行手動安裝與手動解除安裝(需要手動配置環境變數)
注:javac命令是JDK中的,java命令是JRE中的。
一、通過 apt-get 命令進行安裝與解除安裝
1、安裝預設的 JRE 和 JDK
在 Ubuntu 自帶的軟體包管理器中提供了預設的 JDK 和 JRE,目前 Ubuntu14.04 中預設的 JDK 和 JRE 的版本是1.7,但他們並不是完整版的!當你執行 java -version
時,會發現顯示的是 Open JDK 而不是我們常用的 JDK 。
這裡我簡單介紹一下 Open JDK 與完整版的 Oracle JDK(我們常用的 JDK) 的區別:
簡單的來說,Open JDK
我們可以直接通過下列命令進行下載 預設版的 JDK(Open JDK):
sudo apt-get update # 更新軟體包管理器
sudo apt-get install default-jdk # 安裝預設的jdk
sudo apt-get install default-jre # 安裝預設的jre
注:#後是註釋,使用命令時一定要將 # 和後面的文字刪除。
2、安裝 Oracle 完整版的 JDK 和 JRE
在 Ubuntu 自帶的軟體包管理器中目前並沒有提供 完整版的 JDK 和 JRE(具體原因不知),但是我們可以通過新增 PPA源 獲取 完整版的 JDK 和 JRE。以下是 PPA源 的簡單介紹:
PPA 是 Personal Package Archive 的縮寫,也就是個人包檔案。使用PPA,軟體製作者可以輕鬆地釋出軟體,並且能夠準確地對使用者進行升級,Ubuntu使用者 使用 PPA源 可以更加方便的獲得軟體的最新版本。
安裝完整版的 JDK 和 JRE 的步驟如下:
1)新增 PPA源
sudo add-apt-repository ppa:webupd8team/java
注:若有提示請按回車(Enter)鍵繼續,若取消請按 Ctrl + C
。
2)更新軟體包管理器
sudo apt-get update
3)安裝 oracle java版本
JAVA 6 版本:
sudo apt-get install oracle-java6-installer
JAVA 7 版本:
sudo apt-get install oracle-java7-installer
JAVA 8 較新穩定版本:
sudo apt-get install oracle-java8-installer
JAVA 9 最新預覽版本:
sudo apt-get install oracle-java9-installer
注:安裝完畢將自動配置環境變數,我們不需要去手動配置。目前安裝 JAVA 6 和 JAVA 7 時,可能會報以下錯誤,具體原因不知(使用網上的方法雖然可以暫時遮蔽這個問題,但不能徹底解決,本人在這裡建議大家安裝JAVA 8 與 JAVA 9,先不要去管這個錯誤,可能是 PPA上確實存在著這個錯誤,如果你有更好的解決辦法,請在評論區留言,贈人玫瑰,手留餘香~ 謝謝~ )。
3、檢視 JDK 和 JRE 的安裝路徑
sudo update-alternatives --config java
sudo update-alternatives --config javac
4、檢視所有 JAVA 安裝版本
sudo update-java-alternatives -l
5、切換 JDK 和 JRE 版本
sudo update-alternatives --config java
sudo update-alternatives --config javac
6、檢測 JDK 是否安裝成功並配置好環境變數
java -version
javac -version
如果出現以下情況,就算是配置成功了。
7、解除安裝 JDK 和 JRE 版本版本
*以下是網友提供的徹底解除安裝方法:
1)更新軟體包管理器
$ sudo apt-get update
2)解除安裝 JDK 和 JRE
$ sudo apt-cachesearch java | awk '{print($1)}' | grep -E -e '^(ia32-)?(sun|oracle)-java' -e'^openjdk-' -e '^icedtea' -e '^(default|gcj)-j(re|dk)' -e '^gcj-(.*)-j(re|dk)'-e 'java-common' | xargs sudo apt-get -y remove
$ sudo apt-get -yautoremove
3)清除配置資訊
$ dpkg -l | grep ^rc | awk '{print($2)}' |xargs
$ sudo apt-get -y purge
4)清除java配置及快取
$ bash -c 'ls -d /home/*/.java' | xargs
$ sudo rm -rf
5)手動清除JVM
$ rm -rf /usr/lib/jvm/*
二、通過下載並解壓 .tar.gz 包進行安裝與解除安裝
JDK的 .tar.gz 包可以從官網上下載,為了大家方便,我也給大家提供了自己的百度雲盤連結,上面放了兩個版本的JDK(1.7和1.8,都是64位的),如果連結失效可以在評論區告訴我,我會在評論區放最新的百度雲盤連結~ 具體安裝步驟如下:
1、將 JDK 的 .tar.gz包 複製到 /opt/目錄下
sudo cp 'jdk所在的路徑'
2、解壓 JDK 到當前目錄
sudo tar -xvzf jdk-7-linux-x64.tar.gz
vi ~/.bashrc
4、在 .bashrc 檔案的最底部插入下列內容
JAVA_HOME=/opt/jdk1.8.0_91
CLASSPATH=.
PATH=\$JAVA\_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
5、儲存並退出,執行 source命令
source ~/.bashrc
6、解除安裝JDK(切換到 / 根目錄下)
find -name jdk
根據查詢檔案路徑,依次刪除,再去 .bashrc 檔案中刪除之前配置過的環境變數