1、理論基礎
1.1、相關概念
JDK - 是Java Development Kit的縮寫,是針對Java開發員的產品,是整個Java的核心,包括了Java運行環境JRE、Java工具和Java基礎類庫。
JRE - 是Java Runtime Environment的縮寫,是運行JAVA程序所必須的環境的集合,包含JVM標准實現及Java核心類庫。
JVM - 是Java Virtual Machine(Java虛擬機)的縮寫,是整個java實現跨平台的最核心的部分,能夠運行以Java語言寫作的軟件程序。
1.2、相關關系
如上圖所示:
1)JVM - JVM稱JAVA虛擬機,負責解析JAVA的字節碼(*.class文件),是java架構的最底層
2)JRE - 是基於JVM虛擬機+附加的JRE類庫
3)JDK - 是基於一些列的JAVA開發工具+JRE環境
注:JVM解析JAVA字節碼文件時需要調用JRE類庫
1.3、JDK的目錄結構
如上圖所示:
1)JDK根目錄 - 官方建議絕對路徑如下:
/usr/java/jdk1.7.0_80/
2)jre根目錄 - 位於JDK跟目錄下,絕對路徑如下:
/usr/java/jdk1.7.0_80/jre
3)jre類庫 - 位於jre跟目錄下,絕對路徑如下:
/usr/java/jdk1.7.0_80/jre/lib
4)JVM根目錄 - 位於jre根目錄下,絕對路徑如下:
/usr/java/jdk1.7.0_80/jre/bin
1.4、JDK的系統環境變量定義
參閱JDK的目錄結構,故JAVA運行時的4個系統環境變量定義如下:
export JAVA_HOME=/usr/java/jdk1.7.0_80/
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
注:具體設置方法請參閱實踐部分
2、實踐部分
2.1、環境
hostname=java.cmdschool.org
ipaddress=10.168.0.x
2.2、下載JDK
1)JAVA下載(比較新的java)
http://www.java.com/zh_CN/download/manual.jsp
2)JAVA檔案(下載舊版本java)
http://www.Oracle.com/technetwork/java/javase/archive-139210.html
2.3、配置JDK
2.3.1、創建java目錄
mkdir /usr/java
2.3.2、解壓
cd /usr/java
tar zxvf jdk1.x.x_xx.tar.gz
cd jdk1.x.x_xx
2.3.2、配置環境變量
vim /etc/profile
末尾加入如下內容:
export JAVA_HOME=/usr/java/jdk1.x.x_xx
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
注:如果僅某一個用戶的環境變生效,請把配置寫在如下文件
1 vim ~/.bashrc
2.3.3、配置生效
source /etc/profile
2.3.4、環境變量測試
java -version
參閱資料:
1)JAVA下載(比較新的java)
http://www.java.com/zh_CN/download/manual.jsp
2)JAVA檔案(下載舊版本java)
http://www.oracle.com/technetwork/java/javase/archive-139210.html
http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
3)JAVA的官方安裝教程
基本安裝:
http://www.java.com/zh_CN/download/help/linux_install.xml
環境變量配置:
http://www.java.com/zh_CN/download/help/path.xml
4)JAVA非官方參考
5)JAVA的卸載
http://www.java.com/zh_CN/download/help/linux_uninstall.xml
Ubuntu 14.04安裝JDK1.8.0_25與配置環境變量
JDK介紹 && Linux下JDK 環境變量設置
CentOS 搭建JDK環境
Ubuntu 14.04安裝JDK1.8.0_25與配置環境變量
Ubuntu 14.04 LTS安裝Oracle JDK 1.8
CentOS6.3安裝JDK和環境配置
Ubuntu 14.04 安裝 JDK8
Ubuntu下安裝JDK圖文解析
本文永久更新鏈接地址:
http://xxxxxx/Linuxjc/1145174.html TechArticle