如何把java版本切换
检查当前Java版本
在终端或命令提示符中运行以下命令,确认当前使用的Java版本:
java -version
列出已安装的Java版本
通过以下命令查看系统已安装的Java版本(适用于Linux/macOS):
/usr/libexec/java_home -V
Windows用户可通过控制面板的“程序与功能”或检查C:\Program Files\Java目录查看。

切换Java版本(Linux/macOS)
临时切换环境变量(仅当前会话有效):
export JAVA_HOME=$(/usr/libexec/java_home -v 11) # 以JDK 11为例
export PATH=$JAVA_HOME/bin:$PATH
永久切换需将上述命令添加到~/.bashrc或~/.zshrc文件中。

切换Java版本(Windows)
- 右键“此电脑” → “属性” → “高级系统设置” → “环境变量”。
- 修改
JAVA_HOME变量值为目标JDK路径(如C:\Program Files\Java\jdk-17)。 - 编辑
Path变量,将%JAVA_HOME%\bin移至顶部。
验证切换结果
重新打开终端并运行:
java -version
确认输出版本与目标版本一致。
使用工具管理版本(可选)
- Linux/macOS:通过
update-alternatives(Debian/Ubuntu)或jenv工具管理多版本。 - Windows:使用第三方工具如
Jabba或手动修改环境变量。
注意事项
- 确保修改环境变量后重启终端或IDE以生效。
- 部分IDE(如IntelliJ)需在项目设置中单独配置JDK路径。






