安裝之前,先檢查一下系統中是否已經有安裝jdk
rpm -qa | grep java
如果有可以使用rpm -qa | grep Java | xargs rpm -e --nodeps批量解除安裝所有帶有Java的檔案
在官網上下載下傳
1、下載下傳位址
http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html
安裝:
rpm(建議使用rpm包安裝):
1、複制rpm包到/usr/java路徑下
mkdir /usr/java
cp jdk-7u55-linux-x64.rpm /usr/java/
2、添加可執行權限并安裝:
cd /usr/java/
chmod +x jdk-7u55-linux-x64.rpm
rpm -ivh jdk-7u55-linux-x64.rpm
[root@linux-node1 src]# rpm -ivh jdk-7u55-linux-x64.rpm
Preparing... ########################################### [100%]
1:jdk ########################################### [100%]
Unpacking JAR files...
rt.jar...
jsse.jar...
charsets.jar...
tools.jar...
localedata.jar...
jfxrt.jar...
rpm包安裝自動解壓到/usr/java/目錄下:
[root@linux-node1 ~]# cd /usr/java/
[root@linux-node1 java]# ll
總用量 4
lrwxrwxrwx 1 root root 16 1月 19 06:00 default -> /usr/java/latest
drwxr-xr-x 8 root root 4096 1月 19 06:00 jdk1.7.0_55
lrwxrwxrwx 1 root root 21 1月 19 06:00 latest -> /usr/java/jdk1.7.0_55
3、配置環境變量
法一:
編輯profile檔案:
vim /etc/profile
在profile檔案最後追加如下内容:
export JAVA_HOME=/usr/java/jdk1.7.0_55
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
儲存并退出,執行
source/etc/profile
法二:
vim /etc/profile.d/java.sh
exportJAVA_HOME=/usr/java/jdk1.8.0_40
exportPATH=$JAVA_HOME/bin:$PATH
exportCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
source /etc/profile.d/java.sh
4、檢視java版本
[root@linux-node1 ~]# java -version
java version "1.7.0_55"
Java(TM) SE Runtime Environment (build 1.7.0_55-b13)
Java HotSpot(TM) 64-Bit Server VM (build 24.55-b03, mixed mode)
[root@linux-node1 ~]# which java
/usr/bin/java
[root@linux-node1 ~]# ls -lrt /usr/bin/java
lrwxrwxrwx 1 root root 26 1月 19 06:00 /usr/bin/java -> /usr/java/default/bin/java
tar.gz
1:下載下傳jdk包:本章使用的為字尾為tar.gz的檔案(不需要安裝),如jdk-7u80-linux-x64.tar.gz
2: 把jdk檔案儲存至Linux下目錄:通過控制台,使用mkdir指令生成/usr/java目錄,并把檔案放入其下
3:解壓tar.gz檔案:通過控制台,進入/usr/java下,執行,将其進行解壓
4:配置環境變量:打開控制台,運作 vi /etc/profile,在最後插入要配置的内容 ,按Esc鍵 ,輸入( :wq 儲存并退出)
export JAVA_HOME=/usr/java/jdk1.7.0_80
5:運作 source /etc/profile,使配置環境生效
6:運作 java -version 看是否生效。若出現jdk版本号,則安裝并配置環境變量成功
1:echo $JAVA_HOME
使用$JAVA_HOME的話能定位JDK的安裝路徑的前提是配置了環境變量$JAVA_HOME,否則如下所示,根本定位不到JDK的安裝路徑

[root@linux-node1 ~]# echo $JAVA_HOME