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

JDK 安裝與環境配置全平台指南(Windows / Linux / macOS)

     編輯:Java 綜合教學

Windows 平台

  1. 下載:Oracle 官網 或 Eclipse Temurin(推薦 OpenJDK 17/21 LTS)
  2. 執行安裝程式,預設路徑 C:\Program Files\Java\jdk-21
  3. 配置環境變數(系統變數):
    • JAVA_HOME=C:\Program Files\Java\jdk-21
    • Path 追加 %JAVA_HOME%\bin
    • (可選)Classpath=.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
  4. 驗證:cmd → java -version、javac -version

Linux(Ubuntu / CentOS / Debian)

方式一:包管理器(推薦)

# Ubuntu/Debian
sudo apt update && sudo apt install openjdk-21-jdk

# CentOS/RHEL
sudo dnf install java-21-openjdk-devel

方式二:手動解壓(通用)

# 1. 建立目錄
sudo mkdir -p /usr/lib/jvm

# 2. 解壓
sudo tar -zxvf OpenJDK21U-jdk_x64_linux_hotspot_21.0.2_13.tar.gz -C /usr/lib/jvm

# 3. 配置 /etc/profile.d/java.sh
export JAVA_HOME=/usr/lib/jvm/jdk-21.0.2+13
export PATH=$JAVA_HOME/bin:$PATH

# 4. 生效
source /etc/profile.d/java.sh

驗證

java -version
# openjdk version "21.0.2" 2024-01-16
# OpenJDK Runtime Environment (build 21.0.2+13)
# OpenJDK 64-Bit Server VM (build 21.0.2+13, mixed mode, sharing)

macOS

# Homebrew 安裝
brew install openjdk@21

# 配置 shell (zsh/bash)
echo 'export PATH="/opt/homebrew/opt/openjdk@21/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc

# 讓系統 Java 偵測到
sudo ln -sfn /opt/homebrew/opt/openjdk@21/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk-21.jdk

多版本管理工具

  • SDKMAN!:sdk install java 21.0.2-tem、sdk use java 17.0.10-tem(跨平台、推薦)
  • jEnv:輕量級版本切換
  • Docker:docker run -it eclipse-temurin:21-jdk 隔離環境

常見坑點

  • Path 順序:%JAVA_HOME%\bin 應置於系統 Path 之前,避免被舊版搶先
  • Classpath 現代專案多由 Maven/Gradle 管理,通常無需手動設定
  • Linux alternatives --config java 切換預設版本
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved