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

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

Сообщение Anonymous »

У меня установлено и Java 8, и 17, и я пытаюсь использовать Maven с Java 8, чтобы запустить пакет MVN Clean .
Однако всякий раз, когда я запускаю Java -version , будьте на PowerShell или на моем терминале IntelliJ (со структурой проекта в jdk 8), он всегда выводит plotrque> p> p> p> p> p> Pm (Sult 17.0+11-LTS-201. />
Я изменил java_home и path (как на панели переменных среды, так и временно на PowerShell) после и версия Java остается одинаковой, но я получаю следующую строку на MVN -Version

java

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

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

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

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