Windows - установлены как Java 8, так и 17, всегда ли Java-версия выводит 17?JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Windows - установлены как Java 8, так и 17, всегда ли Java-версия выводит 17?

Сообщение Anonymous »

Проблема
У меня установлены Java 8 и 17, и я пытаюсь использовать maven с Java 8 для запуска чистого пакета mvnОднако всякий раз, когда я запускаю java -версию, будь то на PowerShell или на моем терминале IntelliJ (со структурой проекта, установленной на jdk 8), она ВСЕГДА выводит результаты

Код: Выделить всё

java version "17.0.9" 2023-10-17 LTS

Код: Выделить всё

Java(TM) SE Runtime Environment (build 17.0.9+11-LTS-201)

Код: Выделить всё

Java HotSpot(TM) 64-Bit Server VM (build 17.0.9+11-LTS-201, mixed mode, sharing)
Что я пробовал
Я изменил JAVA_HOME и PATH (как на панели переменных среды, так и временно в PowerShell) после этого версия Java остается прежней, но я получаю следующую строку в mvn -version

Код: Выделить всё

Java version: 1.8.0_202, vendor: Oracle Corporation, runtime: C:\Program Files\Java\jdk1.8.0_202\jre
и я попробовал удалить Java 17, осталась только Java 8, которая просто ломает java-версию и вообще перестает что-либо выводить
Отменяет ли Java 17 Java 8 в команде -version несмотря ни на что?

Подробнее здесь: https://stackoverflow.com/questions/776 ... -output-17
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»