问题描述
我在必要的系统环境中设置了 JAVA_HOME,但是 VScode 插件 IBM Z Open Editor 给了我这个错误:
您的“JAVA_HOME”环境变量未指定有效的文件路径。请确认 (1) 路径不以“/bin/java”结尾。 (2) 路径指向 64 位 Java。 (3) 路径指向文件系统中的正确位置。
解决方法
在命令提示符中键入 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 运行时
列表中应该会显示已安装的JDK JDK11或最新版本,您可以选择自己想要的,相当于在Settings.json中手动设置java.home
。
如果在列表中看不到已安装的jdk,请转到引用的链接检查环境变量中的JAVA_HOME是否设置正确。