CentOS7.1 JDK安裝
1、卸載自帶OPENJDK
用 java -version 命令查看當前jdk版本信息
#java -version
用rpm -qa | grep java 命令查詢操作系統自身安裝的java
#rpm -qa | grep java
執行結果如下
python-javapackages-3.4.1-11.el7.noarch
java-1.7.0-openjdk-1.7.0.91-2.6.2.3.el7.x86_64
java-1.8.0-openjdk-headless-1.8.0.65-3.b17.el7.x86_64
tzdata-java-2015g-1.el7.noarch
javapackages-tools-3.4.1-11.el7.noarch
java-1.7.0-openjdk-headless-1.7.0.91-2.6.2.3.el7.x86_64
java-1.8.0-openjdk-1.8.0.65-3.b17.el7.x86_64
用rpm命令卸載下面這些文件(操作系統自身帶的java相關文件)
#rpm -e –nodeps java-1.7.0-openjdk-1.7.0.91-2.6.2.3.el7.x86_64
#rpm -e –nodeps java-1.8.0-openjdk-headless-1.8.0.65-3.b17.el7.x86_64
#rpm -e –nodeps tzdata-java-2015g-1.el7.noarch
#rpm -e –nodeps java-1.7.0-openjdk-headless-1.7.0.91-2.6.2.3.el7.x86_64
#rpm -e –nodeps java-1.8.0-openjdk-1.8.0.65-3.b17.el7.x86_64
如果卸載錯了,可使用yum install 來安裝
2、下載JDK
jdk當前版本下載地址
http://www.oracle.com/technetwork/java/javase/downloads/index.html
jdk歷史版本官網下載地址
http://www.oracle.com/technetwork/java/javase/archive-139210.html
jdk7下載地址
http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html
http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html#jdk-7u80-oth-JPR
下載文件jdk-7u80-linux-x64.tar.gz,通過瀏覽器下載會默認下載到當前登陸用戶的下載目錄,
例如當前登陸用戶是root,那么下載位置為"/root/下載/jdk-7u80-linux-x64.tar.gz".
用cp命令 把文件拷貝到 /usr/local/src/作備份。
[root@localhost 下載]# cp jdk-7u80-linux-x64.tar.gz /usr/local/src/
3、解壓JDK
3.1 將"/root/下載/jdk-7u80-linux-x64.tar.gz"文件拷貝到/usr/java 目錄下
[root@localhost 下載]# cp jdk-7u80-linux-x64.tar.gz /usr/java
3.2 解壓縮該壓縮文件到 /usr/java目錄
[root@localhost java]#tar -zxvf jdk-7u80-linux-x64.tar.gz
3.3 使用rm -f命令刪除該jdk壓縮文件
[root@localhost java]#rm -f jdk-8u74-linux-x64.gz
4、配置jdk環境變量
4.1 編輯
[root@localhost java]#vim /etc/profile
在最后一行加上如下值
#java environment
export JAVA_HOME=/usr/java/jdk1.7.0_80
export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
export PATH=$PATH:${JAVA_HOME}/bin
注:CentOS6上面的是JAVAHOME,CentOS7是{JAVA_HOME}
5、生效jdk環境變量
source /etc/profile或 . /etc/profile
#如果后卸載OPENJDK,就必須再次使用生效命令
6、檢查安裝是否成功
[root@localhost java]# java -version
java version "1.7.0_80"
Java(TM) SE Runtime Environment (build 1.7.0_80-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11, mixed mode)
[root@localhost java]#
