安装 JDK
MacOS
安装 Temurin JDK
# 搜索 Temurin JDK
brew search temurin
# 安装 LTS 所有版本
# JDK 默认安装路径为 `/Library/Java/JavaVirtualMachines/`
brew install --cask temurin@8
brew install --cask temurin@11
brew install --cask temurin@17
brew install --cask temurin@21
安装 JDK 版本管理工具
jenv 是一个深受喜爱的 Java 环境管理器,可以在不同的 JDK 版本之间进行切换,进入 Jenv 项目地址查看跟多信息。
# 安装多版本管理工具
brew install jenv
# 将安装好的 JDK 添加到 jenv 中进行管理
jenv add /Library/Java/JavaVirtualMachines/temurin-8.jdk/Contents/Home
jenv add /Library/Java/JavaVirtualMachines/temurin-11.jdk/Contents/Home
jenv add /Library/Java/JavaVirtualMachines/temurin-17.jdk/Contents/Home
jenv add /Library/Java/JavaVirtualMachines/temurin-21.jdk/Contents/Home
# 查看所有由 jenv 所管理的 JDK
jenv versions
# 设置全局默认的 JDK 版本(自行修改版本号)
jenv global temurin64-21.0.x
Windows
安装 Temurin JDK
# 搜索 Temurin JDK
winget search 'temurin jdk'
# 安装 LTS 所有版本
# JDK 默认安装路径为 `C:\Program Files\Eclipse Adoptium\`
winget install EclipseAdoptium.Temurin.8.JDK
winget install EclipseAdoptium.Temurin.11.JDK
winget install EclipseAdoptium.Temurin.17.JDK
winget install EclipseAdoptium.Temurin.21.JDK
安装 JDK 版本管理工具
JEnv-for-Windows 是一个与 jenv 有着相同的命令行选项和逻辑的工具,进入 JEnv-for-Windows 发布页下载最新版本到本地,解压后以管理员执行 jenv.bat 文件。
# 将安装好的 JDK 添加到 jenv 中进行管理(自行修改版本号)
jenv add jdk8 "C:\Program Files\Eclipse Adoptium\jdk-8.0.x-hotspot"
jenv add jdk11 "C:\Program Files\Eclipse Adoptium\jdk-11.0.x-hotspot"
jenv add jdk17 "C:\Program Files\Eclipse Adoptium\jdk-17.0.x-hotspot"
jenv add jdk21 "C:\Program Files\Eclipse Adoptium\jdk-21.0.x-hotspot"
# 查看所有由 jenv 所管理的 JDK
jenv list
# 设置全局默认的 JDK 版本
jenv change jdk21
Linux
安装 Temurin JDK
# 搜索 Temurin JDK
apt search temurin
# 安装 LTS 所有版本
# JDK 默认安装路径为 `/usr/lib/jvm/`
apt install -y temurin-8-jdk
apt install -y temurin-11-jdk
apt install -y temurin-17-jdk
apt install -y temurin-21-jdk
安装 JDK 版本管理工具
# 克隆 jenv 仓库到本地
git clone https://github.com/jenv/jenv.git ~/.jenv
# 配置环境变量
echo 'export PATH="$HOME/.jenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(jenv init -)"' >> ~/.bashrc
source ~/.bashrc
# 将安装好的 JDK 添加到 jenv 中进行管理
jenv add /usr/lib/jvm/temurin-8-jdk
jenv add /usr/lib/jvm/temurin-11-jdk
jenv add /usr/lib/jvm/temurin-17-jdk
jenv add /usr/lib/jvm/temurin-21-jdk
# 查看所有由 jenv 所管理的 JDK
jenv versions
# 设置全局默认的 JDK 版本(自行修改版本号)
jenv global temurin64-21.0.x
Hello Word
编写源代码
新建一个名为 HelloWorld.java 文本文件,然后使用编辑器编写如下代码:
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World");
}
}
编写完成后,保存并退出。
编译源代码
在命令行中使用如下命令,会将 .java 文件编译成 .class 文件。
javac HelloWorld.java
当生成 HelloWorld.class 文件时,就说明编译成功了。
运行程序
在命令行中使用如下命令,来运行 .class 文件。
java HelloWorld
当命令行中输出了 Hello World 时,就说明程序执行成功了。

Comments NOTHING