JDK安装教程

1. 下载(适用于 Windows / macOS / Linux)

  1. 打开下载页面:Temurin Releases
  2. 在页面中选择:
    • JDK(不要选 JRE)
    • Version:选择符合需求的版本
    • Package type:优先选安装包/Installer(Windows/macOS 通常会给你系统安装器;Linux 可能给 tar.gz 或平台包)
    • OS:选择你的系统(Windows / macOS / Linux)
    • Architecture:通常是 x64(Intel/AMD),苹果芯片可能是 aarch64(如适用)
  3. 点击下载,得到对应系统的安装包文件(常见包括 Windows 的 .msi,macOS 的 .pkg,Linux 的 .tar.gz / .rpm / .deb 等)。

2. 安装(下载后进行系统安装)

Windows(.msi 安装包为主)

  1. 双击下载的安装包(例如 .msi)。
  2. 按向导完成安装。
  3. 记下安装目录(用于后面配置 JAVA_HOME),常见类似:
    • C:\Program Files\Eclipse Adoptium\...

macOS(.pkg 安装包为主)

  1. 双击下载的 .pkg 安装包。
  2. 按安装向导完成安装。
  3. 安装完成后,通常会出现在:
    • /Library/Java/JavaVirtualMachines/

Linux(安装包类型可能不同)

  • 若下载的是 tar.gz
    1. 解压到建议目录(例如 /opt

      sudo mkdir -p /opt

      sudo tar -xzf jdk-*.tar.gz -C /opt

    2. 记下解压出的目录(例如 /opt/jdk-11.x.x)。

  • 若下载的是 rpm/deb
    1. 使用系统包管理器安装即可(安装后通常会落在 /usr/lib/jvm/ 或类似路径)
    2. 安装后建议用 ls /usr/lib/jvm 查看实际目录,再配置 JAVA_HOME

3. 配置环境变量(JAVA_HOME + PATH

Windows(系统环境变量)

  1. 打开:此电脑 → 右键 → 属性高级系统设置环境变量
  2. 新建/修改 JAVA_HOME(系统变量):
    • 变量名:JAVA_HOME
    • 变量值:填你的 JDK 安装目录,参考第2步中安装时的安装目录(例如 C:\Program Files\Eclipse Adoptium\jdk-11.x.x-hotspot
  3. 修改 Path(系统变量):
    • 编辑 Path新建
    • 值填写:%JAVA_HOME%\bin

macOS(zsh:编辑 ~/.zshrc

  1. 打开配置文件:
    vim ~/.zshrc
  2. 追加(版本按你安装的为准,这里演示 JDK 11):
export JAVA_HOME=$(/usr/libexec/java_home -v 11<目标版本号>)
export PATH="$JAVA_HOME/bin:$PATH"
  1. 使配置立即生效:
    source ~/.zshrc

Linux(建议写入 /etc/profile.d/

  1. 创建脚本:
    sudo vim /etc/profile.d/jdk.sh
  2. 写入(把路径改成你实际 JDK 路径;示例用 /opt/jdk-11 形式):
export JAVA_HOME=/opt/jdk-11
export PATH="$JAVA_HOME/bin:$PATH"
  1. 使当前终端生效:
    source /etc/profile.d/jdk.sh

4. 验证是否配置成功

Windows(打开新终端执行)

java -version
javac -version
echo %JAVA_HOME%

并确认 java/javac 命令可正常输出版本信息。

macOS / Linux(打开新终端执行)

java -version
javac -version
echo $JAVA_HOME
echo $PATH

建议重点确认:输出的 java -version 正确,且 JAVA_HOME 指向的是 JDK 根目录(包含 bin 的那个目录)。


常见注意点

  1. JAVA_HOME 一定要指向 JDK 根目录,不要指向 bin
  2. PATH 需要把 $JAVA_HOME/bin 放在前面(示例中已按推荐顺序设置)。