
Иногда приходится работать над различными проектами, написанными на разных версиях Java. Поэтому полезно иметь возможность быстро и легко изменить версию Java, которая будет использоваться для компиляции кода или выполнения файлов классов.
В этой статье я покажу вам, как установить несколько версий Java одновременно в Windows и как переключаться между ними в командной строке.
Использовал:
Windows 10 | Java 8 | Java 11 |
Для Windows:
Скачать исходники
– Java 8
– Java 11
Для удобства устанавливаю все в один каталог: D:\SATAProgramFiles\Java
Установка переменных среды в Windows
В списке “Системные переменные” указать каталог версии Java по умолчанию в переменную: JAVA_HOME
В переменной PATH добавить запись: %JAVA_HOME%\bin
В переменную Path добавить каталог со скриптами: D:\SATAProgramFiles\Java\scripts
В котором сохранить скрипты для всех версий Java: Например java11.bat
@echo off set JAVA_HOME=D:\SATAProgramFiles\Java\jdk-11.0.7 set Path=%JAVA_HOME%\bin;%Path% echo Java 11 is Activated |
java -version java8 java11 where java echo %JAVA_HOME% |