首頁 > 軟體

Java環境的手動安裝設定

2020-06-16 17:38:27

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


IT145.com E-mail:sddin#qq.com