如何使用 VSCode 和多个 java 版本

2024-03-18

我工作的所有公司项目都使用 Java 8。但是我想尝试使用 VSCode for Java。 问题是它要求我使用 Java 11 才能使 Java 扩展工作(另外我想开始使用 java 11 做个人项目)。

现在在路径(windows环境)中,我有java 8。如果我把java 11放在路径中,虽然它应该向后兼容,但他们已经弃用并删除了很多东西,所以同事告诉我,这会给很多东西问题。

如何使用 java 8、java 11 和 VSCode?我在路径(Windows 环境)中必须进行哪些配置?如何配置 VSCode 以便每个项目都使用自己的 SDK?我看过VSCode的文档,但不太明白。


机器环境

一件事是你安装的jdk,你可以安装很多jdk 8、11、16...但建议安装jdk11+以便在vscode上正常运行。

项目java版本

除了您安装的jdk版本之外,每个java项目都可以设置自己的java版本(在pom.xml中,在build.grable中...)

关于 VSCode

安装 JDK11+ 后,您可以打开您的 java 项目(甚至在 java8 版本上)并选择两者:

  • 你将在 vscode 上使用的 jdk 版本
  • 为特定项目设置java版本

可以使用 jdk11 并在 Java 8 项目中工作 不要忘记安装Extension Pack for Java ( vscjava.vscode-java-pack )在 vscode 上

如何配置?

press CTRL + SHIFT + P并搜索“配置 java 运行时” 您将需要设置 3 个选项卡:

  • 项目 JDK:项目上java版本的配置
  • Java 工具运行时:config for java jdk安装(选择JDK11+)
  • 已安装的 JDK:安装的jdk列表

如果有什么东西工作不好

更改设置后清理您的工作区 按CTRL + SHIFT + P并搜索“Clean java Language”。 vscode会重置刷新

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用 VSCode 和多个 java 版本 的相关文章

随机推荐