linux系統下安裝jdk
本文由個人總結,如需轉載使用請標明原著及原文地址
如果使用無圖形化界面版的linux,可以直接執行命令行,如果使用有圖形化界面版的,請先打開Terminal再執行以下命令
1.在安裝jdk之前先看下本機是否安裝過jdk
java -version
如果有安裝jdk會像下圖所示,顯示jdk版本,如果沒有的話則顯示java不是內部指令
2.大部分版本的linux系統都會自帶jdk,對原本已安裝的jdk進行刪除
通過這條命令查看已安裝的jdk的全名
rpm -qa|grep jdk
接着使用以下指令將已有jdk進行刪除,執行完成後沒有提示信息,執行上一條語句就能查看是否刪除完成
正常只需要刪除java -verison顯示的java版本就行,如果要將全部原有的jdk進行刪除,會涉及到一個依賴上的問題,需要使用強制刪除的指令才能刪除
rpm -e java-1.7.0-openjdk-1.7.0.99-2.6.5.1.el6.x86_64
強制刪除jdk指令
rpm -e --nodeps java-1.7.0-openjdk-1.7.0.99-2.6.5.1.el6.x86_64
3.進行jdk的安裝
首先在官網下載好jdk安裝文件,linux版本的jdk是以rpm爲後綴名的,請勿下錯
將下載好的jdk拷到linux系統中,我這使用的是jdk-8u131-linux-x64.rpm
我這裏是直接把安裝包拷到桌面,cd的指令是進入到安裝包所在的位置,然後執行下面的安裝指令,各位請根據自己安裝包放置的位置修改cd 的指令
cd /root/Desktop
sudo rpm -ivh jdk-8u131-linux-x64.rpm
4.安裝完成後進行環境變量的配置
安裝完成後,軟件只是可運行的狀態,配置環境變量的目的是將軟件配置成系統的內部指令,這樣在其他程序有用到jdk時就不用每次都去指定jdk 的位置了
要配置環境變量,首先要知道jdk的安裝路徑,正常默認的安裝路徑在/usr/java/jdk1.版本
cd /usr/java
ls
而我們需要的jdk安裝路徑是 /usr/java/ls顯示出來的jdk名字
就是/usr/java/jdk1.8.0_131
獲得路徑後進行環境變量的配置
以下命令打開系統配置文件
sudo gedit /etc/profile
在文件最後加入
export JAVA_HOME=/usr/java/jdk1.8.0_131
export CLASSPATH=$JAVA_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$PATH
配置完成後執行java -version就能看到你安裝的jdk信息了
如果是安裝非圖形化界面的那麼用上述方法打開配置文件可能報錯
可以使用以下指令進入到配置文件中,然後進行修改,鍵盤按i進入修改模式,添加環境變量後按ctrl+c退出編輯模式,輸入:wq!回城,保存
vim /etc/profile
如果環境變量沒有生效,運行以下代碼
source /etc/profile