我在必要的环境中设置了 JAVA_HOME,但 VScode 插件无法识别它

问题描述

我在必要的系统环境中设置了 JAVA_HOME,但是 VScode 插件 IBM Z Open Editor 给了我这个错误

您的“JAVA_HOME”环境变量未指定有效的文件路径。请确认 (1) 路径不以“/bin/java”结尾。 (2) 路径指向 64 位 Java。 (3) 路径指向文件系统中的正确位置。

Here is an image of where I have JAVA_HOME declared

(从我所见)我有错误指向的所有这三个点。任何帮助表示赞赏。

解决方法

在命令提示符中键入 java --version 以检查您是否安装了 JDK11 或最新版本,也是 64 位。如果没有,请重新安装正确的:

参考:

Installing a Java Development Kit (JDK)

To Install the JDK Software and Set JAVA_HOME on a Windows System

VS Code中关于JAVA_HOME的设置应该是:

"java.home": "C:\\Users\\...\\AppData\\Local\\Programs\\AdoptOpenJDK",

您也可以通过打开命令面板(Ctrl+Shift+P)然后选择选项来配置它:Java:配置 Java 运行时

enter image description here

列表中应该会显示已安装的JDK JDK11或最新版本,您可以选择自己想要的,相当于在Settings.json中手动设置java.home

如果在列表中看不到已安装的jdk,请转到引用的链接检查环境变量中的JAVA_HOME是否设置正确。