实际上,这是一个JDK配置路径的问题。
从另一篇博客中,博主给出了一个解决答案,与我的情况不符,因为那是Eclipse上的解决方案。
后来到VS Code中的Java配置文件中看一下,发现JDK的路径是“自动寻找”的,也即是,VS Code是通过系统path来寻找JDK的路径。而且它特别固执地只寻找命名为JAVA_HOME的参数配置!!!
要知道!为了适应不同版本的项目,我电脑上可是装了两个JDK!!一个是8,另一个是11。而且为了方便切换,我用JAVA8_HOME和JAVA11_HOME进行区别!!
而之所以VS Code里面识别不了JDK路径,是因为这两个系统变量命名都不是严格的“JAVA_HOME”!!!
坑爹啊!后来把JAVA11_HOME(看情况,想改8版本的也可以)改为JAVA_HOME的命名,问题就解决了。