第一章 獲取JDK官網上的下載鏈接
打開oracle官網來到jdk下載頁面 選擇對應jdk版本 點擊下載 獲取下載鏈接
使用命令下載jdk linux 版本
第二章 刪除系統自帶的JDK(可選)
默認 CentOS 有安裝 openJDK,建議先卸載掉
1.檢查 JDK 命令:java -version
[root@oracledb soft]# java -versionjava version "1.7.0_45"OpenJDK Runtime Environment (rhel-2.4.3.3.el6-x86_64 u45-b15)OpenJDK 64-Bit Server VM (build 24.45-b08, mixed mode)
2.查詢本地 JDK 安裝程序情況; rpm -qa|grep java
[root@oracledb soft]# rpm -qa|grep javatzdata-java-2013g-1.el6.noarchjava_cup-0.10k-5.el6.x86_64java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.x86_64java-1.5.0-gcj-1.5.0.0-29.1.el6.x86_64java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.x86_64
3.卸載上面全部文件(--nodeps 的作用:忽略依賴的檢查):
$ sudo rpm -e --nodeps java-1.6.0-openjdk-devel-1.6.0.0-1.41.1.10.4.5.alios6.x86_64
$ sudo rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.41.1.10.4.5.alios6.x86_64
$ sudo rpm -e --nodeps tzdata-java-2011l-4.4.alios6.noarch
$ sudo rpm -e --nodeps libvirt-java-devel-0.4.7-1.3.alios6.noarch
4.也可以一起卸載:sudo rpm -e --nodeps java_cup-0.10k-5.el6.x86_64 java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.x86_64 java-1.5.0-gcj-1.5.0.0-29.1.el6.x86_64 java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.x86_64
第三章: JDK安裝
1.新建目錄
/opt 目錄下創建一個目錄 setups 用來存放各種軟件安裝包(可選)
/usr 目錄下創建一個 program 用來存放各種解壓後的軟件包(可選)
- $ mkdir /opt/setups/
- $ mkdir /usr/program/
- 我們以安裝 jdk-8u72-linux-x64.tar.gz 爲例
- 我個人習慣 /opt 目錄下創建一個目錄 soft 用來存放各種軟件安裝包;在/usr目錄下創建一個 program 用來存放各種解壓後的軟件包,下面的講解也都是基於此習慣
2.網絡下載:
建好目錄後 我們來到剛纔 /opt/setups/目錄下
運行wget命令 + 我們上一步從官網上獲得的jdk下載鏈接 如下圖所示
- $ wget ${下載鏈接}
3.: 重命名後解壓:
下載完成 查看目錄 去掉後綴名後無效的字符
$ mv jdk-8u121-linux-x64.tar.gz?AuthParam=1484723595_81888a9a63af33bb2f89a41a689f0bb2 jdk-8u121-linux-x64.tar.gz
- 解壓安裝包:sudo tar -zxvf jdk-8u72-linux-x64.tar.gz
- 移到解壓包到自己習慣的安裝目錄下:mv jdk1.8.0_72/ /usr/program/
4.配置環境變量:
- 編輯配置文件:sudo vim /etc/profile
- 在該文件的最尾巴,添加下面內容:
JAVA_HOME=/usr/program/jdk1.8.0_121 JRE_HOME=$JAVA_HOME/jrePATH=$PATH:$JAVA_HOME/bin CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport JAVA_HOME
使用export查看剛配號的環境變量 export JRE_HOME export PATH export CLASSPATH
- 執行命令,刷新該配置(必備操作):source /etc/profile
- 檢查是否使用了最新的 JDK:java -version
使用命令直接添加環境變量
export JAVA_HOME=/opt/java/jdk1.7(自己安裝解壓後的jdk路徑----自行修改)
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH