如何使用 VSCode 和多个 java 版本
How to work with VSCode and multiple java versions
我工作的所有公司项目都使用 Java 8。但是我想尝试使用 VSCode 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 版本)并选择两者:
- jdk 您将使用的版本 vscode
- 为特定项目设置java版本
可以使用 jdk11 并在项目中使用 Java 8
不要忘记在 vscode
上安装 Extension Pack for Java ( vscjava.vscode-java-pack )
如何配置?
按 CTRL + SHIFT + P
并搜索 'configure java runtime'
你将得到 3 个选项卡来设置:
- 项目 JDKs:项目 java 版本的配置
- Java 工具运行时:已安装 java jdk 的配置(选择 JDK11+)
- 已安装的 JDK:jdk 已安装的列表
如果工作不顺利
更改设置后清理您的工作区
按 CTRL + SHIFT + P
并搜索 'Clean java Language'。 Vscode将被重置刷新
我工作的所有公司项目都使用 Java 8。但是我想尝试使用 VSCode 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 版本)并选择两者:
- jdk 您将使用的版本 vscode
- 为特定项目设置java版本
可以使用 jdk11 并在项目中使用 Java 8 不要忘记在 vscode
上安装Extension Pack for Java ( vscjava.vscode-java-pack )
如何配置?
按 CTRL + SHIFT + P
并搜索 'configure java runtime'
你将得到 3 个选项卡来设置:
- 项目 JDKs:项目 java 版本的配置
- Java 工具运行时:已安装 java jdk 的配置(选择 JDK11+)
- 已安装的 JDK:jdk 已安装的列表
如果工作不顺利
更改设置后清理您的工作区
按 CTRL + SHIFT + P
并搜索 'Clean java Language'。 Vscode将被重置刷新