Я пытаюсь понять, почему у меня в Intellij стоит Java 11. Когда я запускаю java -version
в терминале Intellij, я получаю такой ответ:
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)
Я действительно не понимаю, почему у меня Java 11 в терминале Intellij, потому что у меня есть эти настройки проекта:
Модули:
Компилятор Java:
И в pom.xml:
<properties>
<java.version>1.8</java.version>
</properties>
Так почему у меня Java 11? Я хочу использовать Java 8. Буду признателен за любые отзывы.
%PATH%
. Также сделайте то же самое в Windows cmd, затем обновите свой пост, чтобы отразить результат - person smac89   schedule 03.12.2019