| JDK (Java Development Kit) | JRE (Java Runtime Environment) | |
|---|---|---|
| 面向人群 | 開發人員 | 最終用戶 / 運行環境 |
| 核心內容 | 開發工具 + JRE | JVM + 核心類庫 |
| 關鍵工具 | javac (編譯)、jar (打包)、javadoc、jdb (調試) | 無開發工具 |
| 安裝建議 | 安裝 JDK 即可,自帶 JRE,無需重複安裝 | 僅需運行程序時安裝 |
一句話總結:用 JDK 開發編譯,交給 JRE 運行。
D:\Java\jdk-17 或 /usr/local/java/jdk-17,避免中文、空格、特殊符號。Windows 在任意目錄執行 javac、java 時,會去 Path 環境變量列出的目錄裡找可執行文件。不配置則每次都要 cd 到 bin 目錄下執行,極其痛苦。
JAVA_HOMED:\Java\jdk-17,不含 bin)%JAVA_HOME%\binjava -version javac -version輸出版本信息即成功!
JAVA_HOME 找 JDK,務必設置。# ~/.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 運行的底層機制,揭開「跨平台」的秘密。