一、精准下载官方JDK(避开捆绑陷阱)
- 官网直达:Oracle Java下载页
-
- 推荐选择LTS版本(Java 17/21长期支持版)
- 按系统选择安装包:
Windows → x64 Installer (exe)
macOS → ARM64 DMG (Apple芯片) / x64 DMG (Intel)
Linux → rpm/deb压缩包
- 勾选同意许可协议(需Oracle账户登录)
避坑提示:拒绝第三方下载站!避免捆绑安装
二、安装路径关键设置(防权限错误)
- Windows安装:
-
- 修改默认路径为纯英文目录(示例:
D:\DevTools\Java\jdk-21) - 取消勾选"公共JRE"(冗余组件)
- 修改默认路径为纯英文目录(示例:
- macOS/Linux:
-
- 推荐路径:
/usr/local/java/
- 推荐路径:
三、环境变量配置(全系统指南)
▶ Windows系统(重点!)
1. Win+S搜索"环境变量" → 打开"系统属性"
2. 【新建】系统变量:
- 变量名:`JAVA_HOME`
- 变量值:`你的JDK安装路径`(示例:D:\DevTools\Java\jdk-21)
3. 编辑`Path`变量 → 【新建】添加:
- `%JAVA_HOME%\bin`
- `%JAVA_HOME%\jre\bin`(双保险)
▶ macOS/Linux系统
# 编辑配置文件(示例:zsh)
echo 'export JAVA_HOME=/usr/local/java/jdk-21' >> ~/.zshrc
echo 'export PATH=$JAVA_HOME/bin:$PATH' >> ~/.zshrc
source ~/.zshrc
四、终极验证命令(双测试防漏配)
# 测试1:检查运行时环境
java -version
# 成功显示:java version "21.0.2" ...
# 测试2:检查编译环境(关键!)
javac -version
# 成功显示:javac 21.0.2
高频问题解决方案
💥 报错"java不是内部命令" → 检查Path是否包含`%JAVA_HOME%\bin`
💥 报错"javac命令不存在" → 重新安装JDK(非JRE)
💥 修改环境变量后无效 → 重启终端/IDE
💥 杀毒软件拦截 → 将JDK目录加入白名单
附:多版本管理技巧
使用jenv工具(跨平台)轻松切换不同Java版本:
# 安装jenv后执行
jenv add /usr/local/java/jdk-17
jenv global 17 # 设置默认版本
配置完成! 推荐安装[VSCode Java扩展包]或[IntelliJ IDEA]开启编码之旅。本配置同时支持SpringBoot/Maven等企业级开发环境。
2841

被折叠的 条评论
为什么被折叠?



