我工作的所有公司项目都使用 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(使用前将#替换为@)