У меня установлено и 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