JDK安裝方法、使用方法和層次結構

dawnchen發表於2019-03-12

一、簡介

JDK: 即Java Development Kit(Java開發工具箱)。他不僅包含了JRE(Java Runtime Environment Java執行環境),還包含了編譯器 javac,其他工具(javadoc、jdb)
JRE: 即Java Runtime Environment(Java執行環境)。他包含Java虛擬機器(JVM),Java類庫,Java命令和其他基礎構建。
JVM: 即Java Virtual Machine(Java虛擬機器)。它將編譯器 javac編譯的位元組碼,轉化成當前裝置可直接執行的二進位制機器碼。
它們之間的關係: JDK包含JREJRE包含JVM

二、安裝

1.類Unix系統

第一步: 訪問https://www.oracle.com/technetwork/java/javase/downloads/index.html下載JDK
第二步: 上傳至伺服器
第三步: 進入伺服器:

mkdir -p /usr/local/java
tar -zxvf jdk-8u201-linux-x64.tar.gz -C /usr/local/java/
# 配置環境變數
vim /etc/profile
# 在該檔案末尾加入
export JAVA_HOME=/usr/local/java/jdk1.8.0_201 # JDK主檔案目錄
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib # 類載入的目錄: 依次是當前目錄、JDK類庫目錄 和 JRE類
庫目錄
export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin # JDK命令目錄 和 JRE命令目錄
# 儲存該檔案後,執行以下命令,使設定的環境變數生效
source /etc/profile
# 使用JDK - java命令檢視JDK當前版本。如果能顯示正確,則表示安裝成功。
java -version
複製程式碼

2.windows系統

第一步: 訪問https://www.oracle.com/technetwork/java/javase/downloads/index.html下載JDK
第二步: 執行安裝程式
第三步: 配置環境變數:

# 環境變數 - JDK主檔案目錄
# 變數名:
JAVA_HOME  
# 變數值:
C:\Program Files\Java\jdk1.8.0_201

# 環境變數 - 類載入的目錄: 依次是當前目錄、JDK類庫目錄 和 JRE類庫目錄
# 變數名:
CLASSPATH  
# 變數值:
.;%JAVA_HOME%\lib;%JAVA_HOME%\jre\lib

# 環境變數 - JDK命令目錄 和 JRE命令目錄
# 變數名:
Path  
# 變數值:
;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;(追加在後面)
複製程式碼

第四步: 使用JDK - java命令檢視JDK當前版本,如果能顯示正確則表示安裝成功。

java -version
複製程式碼

三、使用

第一步: 編寫檔案HelloWorld.java

public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello World");
    }
}
複製程式碼

第二步: 使用javac命令將Java原始碼編譯成位元組碼

# 成功後生成 HelloWorld.class檔案
javac HelloWorld.java
複製程式碼

第三步: 使用java命令執行位元組碼

# 注意java命令後跟的是類名不要加.class
java HelloWorld
複製程式碼

四、層次結構

1.類Unix系統

---- bin # JDK命令
---- include # JDK所需要的C++標頭檔案
---- lib JDK類庫
---- man JDK幫助文件
---- jre # JRE軟體包
-------- bin # JRE命令
-------- lib # JRE類庫
-------- plugin # JRE外掛
複製程式碼

2.windows系統

---- bin # JDK命令
---- include # JDK所需要的C++標頭檔案
---- lib JDK類庫
---- jre # JRE軟體包
-------- bin # JRE命令
-------- lib # JRE類庫
複製程式碼

相關文章