安裝以前,先檢查一下系統中是否已經有安裝jdkhtml
rpm -qa | grep javajava
若是有能夠使用rpm -qa | grep Java | xargs rpm -e --nodeps批量卸載全部帶有Java的文件 node
在官網上下載linux
一、下載地址vim
http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html
oracle
安裝:ide
rpm(建議使用rpm包安裝):post
一、複製rpm包到/usr/java路徑下ui
mkdir /usr/javaurl
cp jdk-7u55-linux-x64.rpm /usr/java/
二、添加可執行權限並安裝:
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
三、配置環境變量
法一:
編輯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
四、查看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
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
5:運行 source /etc/profile,使配置環境生效
6:運行 java -version 看是否生效。若出現jdk版本號,則安裝並配置環境變量成功
1:echo $JAVA_HOME
使用$JAVA_HOME的話能定位JDK的安裝路徑的前提是配置了環境變量$JAVA_HOME,不然以下所示,根本定位不到JDK的安裝路徑
[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 ~]# echo $JAVA_HOME