Я использую Windows и установил две версии Java через choco: JDK 8 и 17. Переменная env JAVA_HOME указывает на JDK 8. Когда я запускаю java -version, на самом деле она показывает, что версия Java 1.8. Однако когда я делаю mvn -v, отображается версия Java 17.0.12. Как это возможно? Почему maven не использует JAVA_HOME? Как это исправить?
Обновление:
Вот как настраиваются переменные env:
JAVA_HOME = C:\Program Files\choco\...\oracle-jdk-8\1.8...
Path = %JAVA_HOME%\bin;...
Подробнее здесь: https://stackoverflow.com/questions/792 ... d-by-maven
Мобильная версия