该提示是因为Language Support for Java™ by Red Hat这个扩展更新到0.65.0导致。

如果不想升级JDK,可以通过以下步骤解决:

1.选中该扩展的设置–>安装另一个版本–>选择安装0.64.1版本

2.关闭扩展自动更新:

在设置中搜索auto update,取消勾选对应项,关闭自动更新。

推荐:将JDK升级到11+解决。

1.https://mirrors.tuna.tsinghua.edu.cn/AdoptOpenJDK/

下载新版JDK并安装。

2.修改settings.json配置。

修改java.home为新版JDK路径,增加java.configuration.runtimes配置项。参考如下配置:

"java.home": "/Library/Java/JavaVirtualMachines/adoptopenjdk-11.jdk/Contents/Home",

"java.configuration.runtimes": [

{

"name": "JavaSE-1.8",

"path": "/Library/Java/JavaVirtualMachines/jdk1.8.0_191.jdk/Contents/Home",

"default": true

},

{

"name": "JavaSE-11",

"path": "/Library/Java/JavaVirtualMachines/adoptopenjdk-11.jdk/Contents/Home",

},

]

因为我近期的项目是jdk1.8的,所以default设置为1.8,根据实际需要设置默认JDK即可。

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐