visual studio代码如何使用VSCode和多个java版本
我工作的所有公司项目都使用Java8。但是,我想尝试使用VSCode for Java。 问题是,它要求我使用Java11来实现Java扩展(另外,我想开始使用Java11进行个人项目)
现在在path(windows环境)中,我有Java8。如果我将Java11放在路径中,尽管它应该是向后兼容的,但是他们已经弃用并删除了很多东西,所以同事们告诉我,它会带来很多问题
如何使用Java8、Java11和VSCode?我必须在path(Windows环境)中进行什么配置?如何配置VSCode以使每个项目使用自己的SDK?我已经看过VSCode的文档,但是我不是很了解它
# 1 楼答案
机器环境
一件事是你安装了jdk,你可以安装许多jdk 8,11,16。。。但建议安装jdk11+,以便在vscode上运行良好
Project java版本
除了已安装的jdk版本外,每个java项目都可以设置自己的java版本(在pom.xml中,在build.grable中…)
关于VSCODE
安装JDK11+后,您可以打开java项目(即使是在java8版本上),并选择两者:
可以使用jdk11并在项目中使用Java8 别忘了在vscode上安装
Extension Pack for Java ( vscjava.vscode-java-pack )
如何配置
按
CTRL + SHIFT + P
并搜索“配置java运行时” 您将有3个选项卡要设置:如果某个东西坏了
更改设置后清理工作区 按
CTRL + SHIFT + P
并搜索“干净的java语言”。Vscode将被重置和刷新