Java中安装并使用OpenJDK的核心是下载对应版本、配置JAVA_HOME和PATH环境变量并验证生效;推荐从Eclipse Temurin等权威渠道获取,Windows用MSI或ZIP,macOS用.pkg或Homebrew,Linux用APT或DNF;配置时需将%JAVA_HOME%\bin(Windows)或$JAVA_HOME/bin(macOS/Linux)置于PATH开头;验证需执行java -version、javac -version及echo命令;IDE中需手动指定JDK路径,Maven项目可于pom.xml中声明编译版本。
Java里安装并使用OpenJDK,核心是下载对应版本的OpenJDK、配置JAVA_HOME和PATH环境变量,然后验证是否生效。不需要卸载旧版JDK,也不必用IDE自带JRE——独立安装OpenJDK更可控、更符合生产环境习惯。
推荐从权威渠道获取免安装(zip/tar.gz)或安装包(.msi/.dmg/.deb/.rpm)格式:
HotSpot + MSI(图形安装)或ZIP(解压即用).pkg安装包,或用Homebrew:brew install temurin21
sudo apt update && sudo apt install openjdk-21-jdk
sudo dnf install java-21-openjdk-devel
以Windows ZIP版为例(其他系统逻辑类似,只是路径写法不同):
C:\java\jdk-21.0.2+13
JAVA_HOME为该路径(不含\bin)%JAVA_HOME%\bin加到PATH开头位置(确保优先调用你装的JDK)~/.zshrc或~/.bashrc中添加:
export JAVA_HOME=$(/usr/libexec/java_home -v 21)
export PATH=$JAVA_HOME/bin:$PATH
打开新终端(重启CMD/PowerShell/Terminal),运行以下命令检查:
java -version → 显示OpenJDK 21.x等信息(不是“not recognized”)javac -version → 确认编译器可用(说明JDK而非仅JRE)echo %JAVA_HOME%(Windows)或echo $JAVA_HOME(macOS/Linux)→ 输出正确路径多数现代IDE(IntelliJ IDEA、VS Code、Eclipse)不会自动用系统默认JDK,需手动设置:
ject → SDK → Add JDK → 选jdk-21.0.2目录Ctrl+Shift+P → 输入“Java: Configure Java Runtime” → 在Java Configuration JREs里添加你的JDK路径pom.xml中可显式声明编译版本(非必须,但推荐):
21
21
基本上就这些。不复杂但容易忽略PATH顺序或没重启终端,导致看似装了却用不上。确认java和javac都指向同一OpenJDK路径,就稳了。