时间:2021-05-20
昨天还用得好好的,今天突然给我说仅支持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.configuration.runtimes,这个配置仍然支持Java1.5到14
不过依旧需要安装JDK11,用来启动Java语言服务器,具体的编译版本则可以自行选择
解决方案3
照常使用以前版本,直接选中该拓展的设置–>安装另一个版本–>选择安装的版本:0.64.1
然后关闭拓展更新:
在设置中关闭Extensions: Auto Update
总结
到此这篇关于Vscode中不再支持JDK8的解决方案的文章就介绍到这了,更多相关Vscode不再支持JDK8内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
问题在之前刷题的时候遇见一个问题,需要解决int相加后怎么判断是否溢出,如果溢出就返回Integer.MAX_VALUE解决方案JDK8已经帮我们实现了Math
1.1JDK14详细概述JDK8已经在2014年3月18日正式可用,JDK8作为长期支持(Long-Term-Support)版本,距离现在已经5年多时间过去了
很多网友们肯定遇到过手机无法开机,让大家很苦恼。其实,手机无法开机也有很多解决方案。下面,小编就为大家讲解手机无法开机的原因及解决方案。原因分析:手机无法开机在
JDK8的新特性中TimeAPI,其包括Clock、Duration、Instant、LocalDate、LocalTime、LocalDateTime、Zon
如下所示:javajdk版本问题,假如你自己电脑运行正常,那你配置服务器环境的时候,jdk也要换成和你自己电脑一样的版本,我的是jdk8,我已经完美的解决了。补