我有一个简单的Java项目,尝试将Intellij中的Java版本从Java 11更改为Java 8,这不是一个Maven项目。我在Google上找到了一些东西,看起来很容易,但它不起作用。
所以,我按下ctrl + shift + alt + s,在此处将jdk11更改为jdk1.8:
但现在,如果我在Intellij终端上运行java -version,则会在控制台中得到以下结果:
java version "11.0.14" 2022-01-18 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.14+8-LTS-263)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.14+8-LTS-263, mixed mode)
看起来它仍在使用Java 11。 我还需要做些什么吗? 谢谢!
$PATH
/%PATH%
中找到的任何java
可执行文件,而在您的情况下,似乎是 Java 11 JRE。 - Turing85System.getProperty("java.version")
的结果,例如System.out.println(System.getProperty("java.version"));
,以查看IDE用于运行代码的Java版本。 - Pshemo