本節主要講解Linux(Centos 6.5)下Java環境的安裝html
1. 卸載機器上默認安裝的JDKjava
在Linux環境下通常會默認安裝jdk,爲了本身項目的開發部署,通常狀況要從新裝jdk,並且本身裝的Jdk相對來講易控制版本,穩定性更高。因此如下是我卸載預裝JDK並選定本身的版原本進行從新安裝。node
在Linux環境下輸入:java -version,結果以下,我本身環境默認安裝的是JDK 1.7版本,咱們如今安裝1.8版本的JDK。linux
[root@centos ~]# java -version java 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) [root@centos ~]#
[root@centos xuejiale]# rpm -qa | grep java java-1.5.0-gcj-1.5.0.0-29.1.el6.x86_64 libvirt-java-devel-0.4.9-1.el6.noarch java-1.6.0-openjdk-javadoc-1.6.0.0-1.66.1.13.0.el6.x86_64 java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.x86_64 libvirt-java-0.4.9-1.el6.noarch lpg-java-compat-1.1.0-4.1.el6.noarch eclipse-mylyn-java-3.4.2-9.el6.x86_64 subversion-javahl-1.6.11-9.el6_4.x86_64 java-1.6.0-openjdk-devel-1.6.0.0-1.66.1.13.0.el6.x86_64 java_cup-0.10k-5.el6.x86_64 tzdata-java-2013g-1.el6.noarch java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.x86_64 ant-javamail-1.7.1-13.el6.x86_64 java-1.7.0-openjdk-devel-1.7.0.45-2.4.3.3.el6.x86_64
使用命令:rpm -e --nodeps rpm包(上面紅色的部分)或者 使用yum remove *openjdk*,最後卸載完成以後以下:centos
[root@centos ~]# rpm -qa | grep java libvirt-java-devel-0.4.9-1.el6.noarch libvirt-java-0.4.9-1.el6.noarch eclipse-mylyn-java-3.4.2-9.el6.x86_64 subversion-javahl-1.6.11-9.el6_4.x86_64 java_cup-0.10k-5.el6.x86_64 ant-javamail-1.7.1-13.el6.x86_64 [root@centos ~]# java -version -bash: /usr/bin/java: 沒有那個文件或目錄
2. 安裝新的JDKbash
到官網下載本身要裝的JDK版本(注意本身的機器是32位仍是64位系統,i586 表示是32位 ,x86_64 表示是64位),個人機器是64位系統,下載的版本:jdk-8u201-linux-x64.tar.gz。oracle
地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.htmleclipse
[root@centos ~]# cd /usr/
[root@centos usr]# mkdir java
[root@centos usr]# cp /home/xuejiale/jdk-8u201-linux-x64.tar.gz /usr/java/ [root@centos usr]# cd java [root@centos java]# tar -zxf jdk-8u201-linux-x64.tar.gz [root@centos java]# chown -R root:root jdk1.8.0_201/
[root@centos java]# ln -s /usr/java/jdk1.8.0_201/ /usr/jdk
在 /etc/profile 文本的末尾添加以下內容:ui
JAVA_HOME=/usr/jdk CLASSPATH=$JAVA_HOME/lib/ PATH=$PATH:$JAVA_HOME/bin export PATH JAVA_HOME CLASSPATH
而後執行 source /etc/profile,使修改的環境變量生效(下次開機或者重啓機器時會自動source生效)spa
[root@centos java]# source /etc/profile
[root@centos java]# java -version java version "1.8.0_201" Java(TM) SE Runtime Environment (build 1.8.0_201-b09) Java HotSpot(TM) 64-Bit Server VM (build 25.201-b09, mixed mode)
至此,JDK安裝成功。
參考文獻: