【发布时间】:2022-01-24 05:49:40
【问题描述】:
JAVA_HOME:
PS C:\Users\Himanshu\Desktop\work\demo> $Env:JAVA_HOME
C:\Program Files\Java\jdk-17.0.1
请看上图。为什么它显示 Java 1.6 并在指向 java 17 的括号中显示? 这也不是编译 lambda 函数。
看起来像 VSCode 中的一个错误。
编辑:我切换到 Intellij Idea。它工作顺利。它正在使用 JAVA_HOME。 :)
EDIT2:按照 cmets 的要求
PS C:\Windows\System32> (Get-Command java.exe).Path
C:\Program Files\Common Files\Oracle\Java\javapath\java.exe
PS C:\Windows\System32> java --version
java 17.0.1 2021-10-19 LTS
Java(TM) SE Runtime Environment (build 17.0.1+12-LTS-39)
Java HotSpot(TM) 64-Bit Server VM (build 17.0.1+12-LTS-39, mixed mode, sharing)
【问题讨论】: