JAVA_HOME
指向JDK安装目录,并将%JAVA_HOME%\bin
添加到系统Path
变量中,最后在命令行输入java -version
和javac -version
验证安装成功。准备工作:下载JDK
-
选择版本
- 推荐LTS版本:Java 17(长期支持)或Java 21(最新LTS),企业级应用首选。
- 免费选择:
- Oracle JDK(需注册账户)
- OpenJDK(开源免费,推荐Eclipse Temurin)
-
下载安装包
- 访问官网 → 选择Windows安装包(如
jdk-17_windows-x64_bin.exe
)。
- 访问官网 → 选择Windows安装包(如
安装JDK
- 双击安装程序,按提示操作:
- 安装路径:默认
C:\Program Files\Java\jdk-17\
(建议记录路径)。 - 组件选择:全选默认组件(JRE通常会自动安装)。
- 完成安装后关闭窗口。
- 安装路径:默认
配置环境变量(关键步骤)
-
打开系统设置
Win + R
→ 输入sysdm.cpl
→ 选择 高级 → 环境变量。
-
新建系统变量
JAVA_HOME
- 变量名:
JAVA_HOME
- 变量值:JDK安装路径(如
C:\Program Files\Java\jdk-17
)
(示意图,实际无需截图)
- 变量名:
-
编辑
Path
变量- 在
Path
中新增两条记录:%JAVA_HOME%\bin %JAVA_HOME%\jre\bin
- 确保这两条位于列表顶部(避免其他程序干扰)。
- 在
验证安装
- 打开命令提示符(
Win + R
→ 输入cmd
): - 依次执行命令:
java -version # 显示Java版本(如"java version 17.0.10") javac -version # 显示编译器版本(如"javac 17.0.10") echo %JAVA_HOME% # 检查路径是否正确
成功标志:
- 版本号与安装的JDK一致
- 无”找不到命令”错误
常见问题解决
-
java
命令有效但javac
报错- 原因:
Path
未包含JDK\bin
(误配JRE路径)。 - 解决:检查
Path
是否指向JDK的bin
目录(非JRE)。
- 原因:
-
权限问题
- 安装时选择 “为所有用户安装” ,避免权限冲突。
-
多版本管理
- 需切换版本时:
- 更新
JAVA_HOME
为新JDK路径 - 将新路径的
bin
目录移至Path
顶部
- 更新
- 需切换版本时:
开发工具推荐
- IDE选择:
- IntelliJ IDEA(企业级首选)
- Eclipse(轻量级开源)
- 构建工具:
为什么遵循此指南?
- 专业性:步骤基于Oracle官方文档与Java开发规范。
- 安全性:推荐开源OpenJDK避免版权风险。
- 最佳实践:环境变量配置符合企业开发标准。
引用说明:
- Oracle JDK安装文档:Java SE Documentation
- OpenJDK构建指南:JDK Project
- 环境变量配置标准:Microsoft Windows环境变量管理
完成上述步骤后,即可编写并运行Java程序,建议通过简单代码(如HelloWorld.java
)测试环境,确保编译执行无误。
原创文章,发布者:酷盾叔,转转请注明出处:https://www.kd.cn/ask/42336.html