2021-05-12 14:32:11
Java環境的手動安裝設定
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非官方參考
http://www.linuxidc.com/Linux/2014-08/105906.htm
http://www.linuxidc.com/Linux/2016-07/133082.htm
5)JAVA的解除安裝
http://www.java.com/zh_CN/download/help/linux_uninstall.xml
Ubuntu 14.04安裝JDK1.8.0_25與設定環境變數 http://www.linuxidc.com/Linux/2015-01/112030.htm
JDK介紹 && Linux下JDK 環境變數設定 http://www.linuxidc.com/Linux/2016-07/132852.htm
CentOS 搭建JDK環境 http://www.linuxidc.com/Linux/2015-06/118879.htm
Ubuntu 14.04安裝JDK1.8.0_25與設定環境變數 http://www.linuxidc.com/Linux/2015-01/112030.htm
Ubuntu 14.04 LTS安裝Oracle JDK 1.8 http://www.linuxidc.com/Linux/2014-11/109216.htm
CentOS6.3安裝JDK和環境設定 http://www.linuxidc.com/Linux/2012-09/70780.htm
Ubuntu 14.04 安裝 JDK8 http://www.linuxidc.com/Linux/2014-09/106218.htm
Ubuntu下安裝JDK圖文解析 http://www.linuxidc.com/Linux/2014-09/107291.htm
本文永久更新連結地址:http://www.linuxidc.com/Linux/2016-07/133083.htm
相關文章