Vs Code中不再支持JDK8的解决方案

10/9/2021 jdk
  • 解决方案1

如果不是必须使用JDK8,可以选择更换为JDK11或更新

  • 解决方案2

官方说可以在settings.json中配置java.configuration.runtimes,这个配置仍然支持Java1.5到14 不过依旧需要安装JDK11,用来启动Java语言服务器,具体的编译版本则可以自行选择

"java.home": "/path/to/jdk-11",
"java.configuration.runtimes": [
  {
    "name": "JavaSE-1.8",
    "path": "/path/to/jdk-8",
    "default": true
  },
  {
    "name": "JavaSE-11",
    "path": "/path/to/jdk-11",
  },
]
1
2
3
4
5
6
7
8
9
10
11
12
  • 解决方案3 照常使用以前版本,直接选中该拓展的设置–>安装另一个版本–>选择安装的版本:0.64.1

然后关闭拓展更新: 在设置中关闭Extensions: Auto Update

Last Updated: 12/26/2022, 11:54:10 AM