Windows 10中OpenJDK位置查找求助:IntelliJ IDEA无法识别
解决IntelliJ IDEA找不到已安装OpenJDK的问题
给你几个实用方法,帮你定位到OpenJDK的实际路径:
从VS Code直接获取路径
既然VS Code能正常使用这个JDK,直接从它这里找最靠谱:- 打开VS Code,按下
Ctrl+Shift+P调出命令面板 - 输入
Java: Configure Java Runtime回车进入配置页面 - 在「Installed JDKs」列表里就能看到当前使用的JDK完整路径,复制下来填到IDEA里即可
或者也可以打开VS Code的设置(Ctrl+,),搜索java.home,对应的路径就是JDK目录。
- 打开VS Code,按下
用命令行查询JDK路径
打开Windows命令提示符(cmd),输入以下命令:java -XshowSettings:properties -version执行后会输出系统属性列表,找到
java.home那一行,后面的路径就是你的JDK安装目录,比如:java.home = C:\Program Files\Eclipse Adoptium\jdk-17.0.8.101-hotspot
检查包管理器的安装位置
如果你的OpenJDK是通过包管理器(比如Chocolatey、SDKMAN)安装的,路径可能不在常规文件夹里:- Chocolatey安装的话,路径通常是
C:\ProgramData\chocolatey\lib\openjdk\tools - SDKMAN安装的话,路径在
C:\Users\<你的用户名>\.sdkman\candidates\java\<具体版本号>
- Chocolatey安装的话,路径通常是
通过环境变量定位
- 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
- 查看系统变量里的
JAVA_HOME,如果有配置,直接用这个路径 - 如果没有
JAVA_HOME,看「Path」变量里包含java.exe的路径(比如xxx\bin),去掉bin就是JDK的根目录
找到路径后,打开IntelliJ IDEA,在提示指定JDK路径时选择对应的文件夹即可。
内容的提问来源于stack exchange,提问作者Nataly Mota
相关产品推荐
相关产品推荐

