[英]VSCode + maven project wrong java version
JAVA_HOME: JAVA_HOME:
PS C:\Users\Himanshu\Desktop\work\demo> $Env:JAVA_HOME
C:\Program Files\Java\jdk-17.0.1
Java version mismatch Java版本不匹配
Please see the above image.请看上图。 Why is it displaying Java 1.6 and in brackets pointing to java 17?
为什么它显示 Java 1.6 并在指向 java 17 的括号中显示? This is also not compiling lambda functions.
这也不是编译 lambda 函数。
Looks like a bug in VSCode.看起来像 VSCode 中的一个错误。
EDIT: I switched to Intellij Idea.编辑:我切换到 Intellij Idea。 And it worked smoothly.
它工作顺利。 It is using the JAVA_HOME.
它正在使用 JAVA_HOME。 :)
:)
Removing the following from pom.xml of my project fixed it:从我的项目的 pom.xml 中删除以下内容修复了它:
<properties>
<maven.compiler.source>17</maven.compiler.source>
<maven.compiler.target>17</maven.compiler.target>
</properties>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.