轻量级前端框架助力开发者提升项目效率与性能
1334
2023-05-03
Vscode中不再支持JDK8的原因分析及解决方案
昨天还用得好好的,今天突然给我说仅支持JDK11以上了,也不能进行正常的代码补全了。
看了一下,是Language Support for java™ by Red Hat这个拓展更新到0.65.0的原因。
因为Eclipse平台决定将JDK11作为9月发布的最低要求,而vscode是依赖eclipsejdt.ls服务器的,所以需要更新到JDK11。
解决方案1
如果不是必须使用JDK8,可以选择更换为JDK11或更新
解决方案2
官方说可以在settings.json中配置java.configaApDwPuration.runtimes,这个配置仍然支持Java1.5到14
不过依旧需要安装JDK11,用来启动JavaaApDwP语言服务器,具体的编译版本则可以自行选择
"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",
},
]
解决方案3
照常使用以前版本,直接选中该拓展的设置–>安装另一个版本–>选择安装的版本:0.64.1
然后关闭拓展更新:
在设置中关闭Extensions: Auto Update
总结
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~