首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> Java 綜合教學

零基礎學 Java (一):JDK/JRE 概念釐清與環境變量配置全攻略

     編輯:Java 綜合教學

第一步:搞懂 JDK 和 JRE 是什麼關係

JDK (Java Development Kit)JRE (Java Runtime Environment)
面向人群開發人員最終用戶 / 運行環境
核心內容開發工具 + JREJVM + 核心類庫
關鍵工具javac (編譯)、jar (打包)、javadoc、jdb (調試)無開發工具
安裝建議安裝 JDK 即可,自帶 JRE,無需重複安裝僅需運行程序時安裝

一句話總結:用 JDK 開發編譯,交給 JRE 運行。

第二步:下載安裝 JDK

  1. 官網:Oracle JDK 下載頁(或 OpenJDK、Adoptium 等發行版)
  2. 選擇對應作業系統的安裝包(Windows x64 Installer / macOS / Linux)
  3. 安裝路徑建議:D:\Java\jdk-17 或 /usr/local/java/jdk-17,避免中文、空格、特殊符號。
  4. 安裝過程中提示安裝 JRE 可選取消勾選(JDK 已內置)。

第三步:配置環境變量 (Windows 為例)

為什麼要配?

Windows 在任意目錄執行 javac、java 時,會去 Path 環境變量列出的目錄裡找可執行文件。不配置則每次都要 cd 到 bin 目錄下執行,極其痛苦。

圖文步驟

  1. 右鍵「此電腦」→「屬性」→「高級系統設置」→「環境變量」
  2. 系統變量區 → 新建:
    • 變量名:JAVA_HOME
    • 變量值:JDK 安裝根目錄(如 D:\Java\jdk-17,不含 bin)
  3. 編輯 Path 變量(系統變量優先):
    • 點「新建」 → 輸入 %JAVA_HOME%\bin
    • 用「上移」將其移到列表最前面(優先匹配)
  4. 驗證:打開新的 CMD 視窗,輸入:
    java -version
    javac -version
    輸出版本信息即成功!

常見坑避雷

  • 舊版本殘留:先在 Path 中刪除舊 JDK 路徑,否則版本衝突。
  • JAVA_HOME vs Path:很多工具(Maven、Gradle、Tomcat、IDEA)依賴 JAVA_HOME 找 JDK,務必設置。
  • 管理員權限:修改系統變量需管理員權限,用戶變量不生效於系統服務。
  • 重啟 IDE/終端:環境變量修改後,已打開的終端、IDE 需重啟才能生效。

Mac/Linux 一鍵配置

# ~/.zshrc 或 ~/.bashrc
export JAVA_HOME=$(/usr/libexec/java_home -v 17) # macOS 自動查找
# 或手動指定:export JAVA_HOME=/usr/local/java/jdk-17
export PATH=$JAVA_HOME/bin:$PATH

# 生效
source ~/.zshrc

下一步預告

環境就緒,下一節我們將寫下人生第一行 Java 代碼,理解 javac 編譯與 java 運行的底層機制,揭開「跨平台」的秘密。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved