在Windows系统中查看JDK(Java Development Kit)的安装目录是Java开发过程中的常见需求,无论是配置环境变量、排查问题还是验证安装路径,都需要准确获取JDK的安装位置,本文将详细介绍多种查看JDK目录的方法,涵盖不同场景下的操作步骤,并解答常见疑问。

通过环境变量查看JDK目录
Windows环境变量中记录了JDK的安装路径,是最常用的查看方法之一,具体步骤如下:
-
打开环境变量设置窗口
右键点击“此电脑”,选择“属性”,在弹出的窗口中点击“高级系统设置”,然后点击“环境变量”按钮。 -
检查JAVA_HOME变量
在“系统变量”区域找到名为“JAVA_HOME”的变量,其值即为JDK的安装目录。C:\Program Files\Java\jdk-11.0.12,如果未配置该变量,可跳过此方法尝试其他方式。 -
检查Path变量
若未设置JAVA_HOME,可在“Path”变量中查找JDK路径,展开“Path”变量列表,寻找包含“bin”的JDK路径,例如C:\Program Files\Java\jdk-11.0.12\bin,其上一级目录即为JDK安装位置。
通过命令行工具查看JDK目录
命令行工具(如CMD或PowerShell)提供了快速查询JDK路径的方式,适合开发者高效操作。
使用java -verbose命令
- 打开CMD或PowerShell(以管理员身份运行可避免权限问题)。
- 输入命令
java -verbose,回车后系统会输出详细的Java运行时信息。 - 在输出结果中找到
java.home路径,例如Loaded from: C:\Program Files\Java\jdk-11.0.12\jre\lib\rt.jar,其上一级目录C:\Program Files\Java\jdk-11.0.12即为JDK安装路径。
使用where java命令
- 在CMD中输入
where java,系统会返回Java可执行文件的完整路径,例如C:\Program Files\Java\jdk-11.0.12\bin\java.exe。 - 通过路径结构即可反推出JDK的安装目录。
使用PowerShell命令
- 打开PowerShell,输入命令
Get-Command java | Select-Object Source,输出结果中“Source”字段的值即为Java路径,例如C:\Program Files\Java\jdk-11.0.12\bin\java.exe。
通过文件资源管理器查看JDK默认安装目录
JDK在Windows中的默认安装路径通常为固定格式,可通过文件资源管理器直接访问。
-
默认路径规律

- 64位系统:
C:\Program Files\Java\jdk-版本号(如jdk-1.8.0_301)。 - 32位系统:
C:\Program Files (x86)\Java\jdk-版本号。
- 64位系统:
-
手动验证
打开文件资源管理器,输入上述默认路径并回车,若目录存在,且包含bin、lib、jre等文件夹(如bin下有java.exe、javac.exe等文件),则确认该路径为JDK安装目录。 -
注意事项
若用户自定义安装路径(如D:\Java\jdk-17),需根据实际安装位置查找。
通过注册表查看JDK目录
Windows注册表记录了已安装软件的信息,可通过以下步骤查询JDK路径:
-
打开注册表编辑器
按下Win+R键,输入regedit并回车,打开注册表编辑器(需管理员权限)。 -
定位到JDK注册表项
依次展开以下路径:
HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Development Kit
在该目录下会以版本号命名的子项(如8.0_301),点击后右侧窗口中的JavaHome值即为JDK安装路径。 -
64位和32位系统差异
- 64位系统:路径为
HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Development Kit。 - 32位系统:路径为
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\JavaSoft\Java Development Kit。
- 64位系统:路径为
通过IDE开发工具查看JDK路径
若已安装Java开发工具(如IntelliJ IDEA、Eclipse),可通过项目配置或全局设置查看JDK路径。

IntelliJ IDEA
- 打开项目后,进入
File>Project Structure>Project,右侧“SDK”字段显示当前项目使用的JDK路径。 - 查看全局JDK:
File>Settings>Project: Default Project>Project Structure>SDK。
Eclipse
- 进入
Window>Preferences>Java>Installed JREs,右侧列表中显示已配置的JDK路径及其安装位置。
常见问题排查
-
环境变量中未找到JAVA_HOME
可能原因:JDK安装后未配置环境变量,解决方法:手动添加JAVA_HOME变量,值为JDK安装路径,并在Path变量中添加%JAVA_HOME%\bin。 -
命令行提示“java不是内部或外部命令”
可能原因:Path变量未配置JDK的bin路径,解决方法:检查Path变量是否包含%JAVA_HOME%\bin或直接添加JDK bin目录的完整路径。
相关问答FAQs
Q1:如何确认JDK是否安装成功?
A1:可通过以下步骤确认:
- 打开CMD,输入
java -version,若显示JDK版本信息(如java version "1.8.0_301"),则说明JDK已安装。 - 输入
javac -version,检查编译器是否正常工作(需配置Path变量)。 - 查看JDK目录下的
bin文件夹是否包含java.exe和javac.exe等核心文件。
Q2:如何修改JDK的默认安装路径?
A2:JDK安装后无法直接修改路径,需通过以下步骤重新配置:
- 卸载当前JDK:通过“控制面板” > “程序和功能”找到JDK并卸载。
- 自定义安装:重新运行JDK安装程序,在安装向导中选择“自定义安装”,并指定新的安装路径(如
D:\Java\jdk-17)。 - 更新环境变量:重新配置JAVA_HOME和Path变量,确保指向新路径。
标签: Windows JDK安装路径查找方法 Windows系统确认JDK目录路径 Windows如何查找JDK安装位置