Установлены как Java 8, так и 17, всегда ли java -version выводит 17?JAVA

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

Сообщение Anonymous »

У меня установлены Java 8 и 17, и я пытаюсь использовать Maven с Java 8 для запуска чистого пакета mvn.
Однако всякий раз, когда я запускаю java -version, будь то в PowerShell или на моем терминале IntelliJ (со структурой проекта, установленной на JDK 8), он всегда выводит

версию Java «17.0.9» 17 октября 2023 г.

Среда выполнения Java(TM) SE (сборка 17.0.9+11-LTS-201)

64-разрядный сервер Java HotSpot(TM) ВМ (сборка 17.0.9+11-LTS-201, смешанный режим, общий доступ)

Я изменил JAVA_HOME и PATH (как на панели переменных среды, так и временно в PowerShell) после этого версия Java остается прежней, но я получаю следующую строку в mvn -version

Версия Java: 1.8.0_202, поставщик: Oracle Corporation, среда выполнения: C:\Program Files\Java\jdk1.8.0_202\jre

Я пробовал удалить Java 17, осталась только Java 8, что просто нарушает версию Java< /код>; он вообще ничего не выводит.
Отменяет ли Java 17 команду -version Java 8 несмотря ни на что?

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

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

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

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

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

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