歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Java環境的手動安裝配置

Java環境的手動安裝配置

日期:2017/2/28 13:51:08   编辑:Linux教程

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

Copyright © Linux教程網 All Rights Reserved