快速解决VSCode报错:Jav...

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

快速解决VSCode报错:Jav...
VS Code确实不是最好的Java编译器(好吧,它或许都不该算是个编译器),在使⽤的过程完全依赖咱们⾃⼰写⼀些配置或者使⽤⼀些插件,但是因为它外观好看,我还是⽐较喜欢⽤这个。

哪怕遇到的问题⽐别的编译器多得多。

排查错误原因的过程中也能学到不少东西。

近期遇到这个问题,每次打开VS Code的时候,右下⾓会弹出⼀个弹框,上⾯写着:
Java 11 or more recent is required to run. Please download and install a recent JDK.
Source: Language Support for Java™ by Red Hat
⽬前来看,这个错误并不严重,关掉弹框还是可以正常写代码、启动项⽬的。

但是每次启动的时候都有这么个弹框让⼈不太舒服。

这个错误是Language Support for Java™ by Red Hat这个插件报出来的,其原因是这个插件⿎励开发者们使⽤Java 11或者更新的版本。

在v0.64.1这个版本更新中,这个插件将Java 11作为运⾏版本。

解决⽅案
对于这个问题的解决⽅案有两个:
⽅案⼀:
既然v0.64.1版本往后⽀持的最低版本为Java 11,那么可以在⾃⼰的电脑上安装Java 11,并将环境变量指向Java 11的home,这样就可以正常使⽤了。

这么处理之后,⼯程的编译等操作还是可以使⽤Java 8或者其他版本的,但是这得在⼯程的配置⽂件⾥做⼀些配置。

⽅案⼆:
升级Java 11并不是唯⼀的⽅案,很多情况下我们不太⽅便升级Java的版本。

对此还有⼀个办法就是将这个插件回退到更低的版本。

只要是v0.64.1版本之前的都可以。

然后记得关掉VS Code的⾃动更新,不然这货分分钟把这个插件升级回来(⽹络状况好的话)。

回退的⽅法见下图:
点击插件右下⾓的设置按钮,选择“Install Another Version”,然后选择v0.64.1版本之前的即可。

总结
到此这篇关于快速解决VS Code报错:Java 11 or more recent is required to run. Please download and install a recent JDK的⽂章就介绍到这了,更多相关VS Code报错内容请搜索以前的⽂章或继续浏览下⾯的相关⽂章希望⼤家以后多多⽀持!。

相关文档
最新文档