解決VS Code開java檔案時常跳出的小提示
解決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"
}
],
留言