解決VS Code開java檔案時常跳出的小提示 這個問題其實困擾的我很久,用VS Code開java檔案時常跳出的右下角小提示,如下圖 寫著: 抱歉啟用適用於Java的IntelliCode支援時發生錯誤,如需詳細資料... Java 11 or more recent is required to run the Java extension. 其實只要這樣做 下載 OpenJDK 11的zip檔案, 解開後放到特定目錄 例如我是放到, C:\tools\java-11-openjdk-11.0.8.10-2 (如果是下載用MSI安裝檔還要改安裝設定,直接zip解開就好) 在VS Code的settings.json中設定java.home "java.home" : "C: \\ tools \\ java-11-openjdk-11.0.8.10-2" , 重開VS Code, 開java檔案就不會再冒出右下角小提示啦! 編譯Java若要其它版本 如果你要在VS Code底下用其他jdk版本編譯, 就還要設定java.configuration.runtimes,像是下面這樣 "java.configuration.runtimes" : [ { "name" : "JavaSE-1.8" , "path" : "C: \\ Program Files \\ Java \\ jdk1.8.0_261" , "default" : true }, { "name" : "JavaSE-11" , "path" : "C: \\ tools \\ java-11-openjdk-11.0.8.10-2" } ],