Я хочу превзойти другое решение этой ошибки, особенно для тех, кто хочет использовать 32-битное и 64-битное Eclipse в одной системе.
Eclipse запустится с использованием JRE / JDK в подпрограмме jre
-каталог, если он существует.(STS или другая среда IDE на основе затмений также поддерживают эту функцию ...)
Решение заключается в создании соединения каталога с помощью команды mklink.exe
, существующей в Windows Vista или более новой версии ( junction.exe предлагает аналогичную функцию для Windows 2000 / XP)
Откройте окна командной строки и выполните следующую команду:
mklink / j "$ ECLIPSE-HOME / jre" "$ JDK_or_JRE_home"
Конечно, если Eclipse для 64-битной Windows, архитектура JDK/JRE
должна быть такой же.
Предположим:
Eclipse for windows x86_64
установлен в d: \ devTool \ eclipse JDK for windows x64
установлен в C: \ Program Files \ Java \ jdk1.8.0
Команда для создания папки jre
будет выглядеть следующим образом:
mklink / j "d: \ devTool \ eclipse \ jre" "C: \ Program Files \ Java \ jdk1.8.0"
Кстати, удаление соединения каталога НЕ удалит любой файл.Если вы создали неправильную ссылку, вы можете удалить ее, используя проводник или команду rmdir
.
rmdir "d: \ devTool \ eclipse \ jre"