實際上,這是一個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的命名,問題就解決了。