【发布时间】:2020-03-28 14:12:40
【问题描述】:
我试图理解为什么我在 Intellij 中有 Java 11。当我在 Intellij 终端中运行 java -version 时,我得到以下响应:
openjdk version "11.0.3" 2019-04-16
OpenJDK Runtime Environment (build 11.0.3+12-b304.10)
OpenJDK 64-Bit Server VM (build 11.0.3+12-b304.10, mixed mode, sharing)
当我从 Windows 命令提示符运行相同的命令时,我得到:
java version "1.8.0_201"
Java(TM) SE Runtime Environment (build 1.8.0_201-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.201-b09, mixed mode)
我真的不明白为什么我在 Intellij 终端中有 Java 11,因为我有这些项目设置:
模块:
Java 编译器:
在 pom.xml 中:
<properties>
<java.version>1.8</java.version>
</properties>
那么为什么我有 Java 11?我想使用 Java 8。任何反馈都将不胜感激。
【问题讨论】:
-
在您的 inteliJ 终端中,您能否打印出
%PATH%环境变量的值。在 windows cmd 中也这样做,然后更新您的帖子以反映结果
标签: java intellij-idea java-8 java-11