В краткосрочной перспективе
ответ да .Поскольку оба JDK-файла загружаются как jar-файлы, будет нормально скачивать оба jar-файла.Причина, по которой не открывается после двух версий Java, заключается в том, что @Elliott сказал: «в системе Java 6 не может запускать скомпилированный код Java 8, вы должны получить ошибку».Это действительно так, но проблема в том, как использовать несколько версий JDK на одном компьютере.
Затем мы должны перейти к долгосрочной перспективе,
Хитрость в том, чтобы управлять этими несколькими JDK и IDE.Это просто, если я просто использую Eclipse для компиляции своего кода, потому что IDE позволяет мне конфигурировать несколько версий среды выполнения Java.К сожалению (или к счастью), я должен использовать командную строку / оболочку для сборки своего кода.Поэтому важно, чтобы у меня была правильная версия JDK, присутствующая в PATH, и другие связанные с ней переменные среды (например, JAVA_HOME).
Изменение переменных среды вручную каждый раз, когда я хочу переключаться между JDK, не так ли?Т счастливое задание.Но благодаря Windows Powershell я могу написать сценарий, который может сделать для меня тяжелую работу.
По сути, вы хотите добиться установки переменной PATH для добавления папки bin Java иустановите переменную среды JAVA_HOME и затем запустите правильную среду разработки Eclipse.И я хочу сделать это с помощью одной команды.Давайте сделаем это.
- Откройте Windows Powershell.
- Я предпочитаю писать пользовательские сценарии Windows в файле своего профиля, чтобы он мог запускаться при каждом открытии оболочки.Для редактирования профиля выполните следующую команду:
notepad.exe $profile
- $ profile - это специальная переменная, которая указывает на файл вашего профиля. - Запишите приведенный ниже скрипт в файл профиля и сохраните его.
function myIDE {$ env: Path = «C: vraajavajdk7bin;» $ env: JAVA_HOME = «C: vraajavajdk7» C: расположение набора vraaideeclipseeclipse C: воспроизведение vraaworkspacemyproject} * 10
function officeIDE{
$env:Path = "C:vraajavajdk6bin;"
$env:JAVA_HOME = "C:vraajavajdk6"
C:officeeclipseeclipse
}
Закройте и перезапустите Powershell. Теперь вы можете выполнить команду
myIDE
, которая установит надлежащие переменные PATH и среды, а затем запустит Eclipse IDE.
AsВы можете видеть, есть две функции с различными конфигурациями.Просто вызовите имя функции, которую вы хотите запустить, из командной строки Powershell (myIDE
).
Если возникнет проблема, оставьте комментарий ниже!