有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

visual studio代码如何使用VSCode和多个java版本

我工作的所有公司项目都使用Java8。但是,我想尝试使用VSCode for Java。 问题是,它要求我使用Java11来实现Java扩展(另外,我想开始使用Java11进行个人项目)

现在在path(windows环境)中,我有Java8。如果我将Java11放在路径中,尽管它应该是向后兼容的,但是他们已经弃用并删除了很多东西,所以同事们告诉我,它会带来很多问题

如何使用Java8、Java11和VSCode?我必须在path(Windows环境)中进行什么配置?如何配置VSCode以使每个项目使用自己的SDK?我已经看过VSCode的文档,但是我不是很了解它


共 (1) 个答案

  1. # 1 楼答案

    机器环境

    一件事是你安装了jdk,你可以安装许多jdk 8,11,16。。。但建议安装jdk11+,以便在vscode上运行良好

    Project java版本

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

    关于VSCODE

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

    • jdk版本您将使用vscode
    • 为特定项目设置java版本

    可以使用jdk11并在项目中使用Java8 别忘了在vscode上安装Extension Pack for Java ( vscjava.vscode-java-pack )

    如何配置

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

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

    如果某个东西坏了

    更改设置后清理工作区 按CTRL + SHIFT + P并搜索“干净的java语言”。Vscode将被重置和刷新