一、聲明
本文采用操作系統版本: Centos 7 Linux 系統
版本源:CentOS-7-x86_64-DVD-1708.iso
官網下載地址:http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1708.iso
安裝包選擇:最小安裝包(已安裝 vim 功能)
二、安裝前的准備
2.1 安裝包下載
從官網下載自己需要的 jdk 版本,本文使用的版本為:JDK1.7.0_80
安裝包名為:jdk-7u80-linux-x64.rpm
官網下載地址:http://download.oracle.com/otn/java/jdk/7u80-b15/jdk-7u80-linux-x64.rpm
2.2 安裝上傳至 linux
通過 ftp 軟件將本版本軟件上傳至:/var/ftp/pub 文件下
本文對怎么使用 windows 系統的 ftp 軟件 鏈接 linux 不再做贅述,可以參見小生的這篇文章:
centos 7 linux系統默認ftp安裝配置和部署(詳細講解)
2.3 檢查是否 linux 存在 jdk 程序
以下程序均可以檢測是否存在 jdk 程序:
[root@localhost pub]# java -version
[root@localhost pub]# rpm -qa | grep jdk
說明:如果發現有安裝好的 OpenJDK 以及安裝包的話那么首先依次執行卸載:
[root@localhost ~]# rpm -e –nodeps tzdata-java-2012c-1.el6.noarch
[root@localhost ~]# rpm -e –nodeps java-1.6.0-openjdk-1.6.0.0-1.45.1.11.1.el6.x86_64
三、安裝 jdk
3.1 安裝 JDK 文件
在 /usr/ftp/pub 文件下,使用 rpm 命令進行 jdk 安裝
[root@localhost pub]# rpm -ivh jdk-7u80-linux-x64.rpm
文件可能為不可執行文件,增加執行權限就行了:[root@localhost pub]# chmod +x jdk-7u80-linux-x64.rpm
說明:本章節只針對 rpm 格式的文件進行實例講解,
對於 yum 在線安裝 和 zp 壓縮包格式解壓安裝方法在第四章節進行拓展講解。
3.2 CLASS PATH 環境配置
查看 jdk 是否安裝成功:[root@localhost pub]# java -version
使用 vim 編輯修改系統環境配置文件信息:[root@localhost ~]# vim /etc/profile
#set java environment
JAVA_HOME=/usr/java/jdk1.7.0_80
JRE_HOME=/$JAVA_HOME/jre
CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/binexport JAVA_HOME JRE_HOME CLASSPATH PATH
思考:從 jdk 自動安裝可以看出,java系統程序 被安裝在了 /usr 目錄下並創建 java 配置文件夾,同理猜測絕大多數應用軟件都會安裝在這里。
注意讓修改結果生效:[root@localhost java]# source /etc/profile
四、對 jdk 源文件安裝方式的擴展(以 jdk-7u75 為例)
4.1 gz/tar 格式的源文件安裝方式
使用 tar 命令解壓:[root@localhost pub]# tar -zxvf jdk-7u75-linux-x64.tar.gz(此為 gz 格式,針對 tar 格式也有效)
移動並至 /usr 目錄下並創建 java 目錄,存放解壓后的文件到這里即可:
[root@localhost pub]# mkdir /usr/java
[root@localhost pub]# mv -zxvf jdk-7u75-linux-x64 /usr/java/
4.2 用 yum 安裝 jdk
查看 yum 庫中有哪些版本的 jdk:[root@localhost ~]# yum search java | grep jdk
選擇自己想要的版本進行安裝即可:[root@localhost ~]# yum install java-1.7.0-openjdk
安裝完之后,默認的安裝目錄是在: /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.75.x86_64
創作不易,感謝打賞關注。