Как уже упоминали многие, это проблема 32 против 64 бит для Eclipse и Java . Вы не можете смешивать 32 и 64 бит. Поскольку Eclipse не использует JAVA_HOME
, вам, вероятно, придется изменить PATH перед запуском Eclipse, чтобы убедиться, что вы используете не только соответствующую версию Java, но также 32- или 64-битную (или измените файл INI как Джаят отметил).
Если вы устанавливаете Eclipse с корпоративного ресурса, вы должны убедиться, что можете сказать, какую версию Eclipse вы распаковываете, и разархивировать в соответствующий каталог Program Files , чтобы отслеживать, какой именно, затем измените PATH (либо постоянно через (Windows) Панель управления -> Система, либо установите PATH=/path/to/32 or 64bit/java/bin;%PATH%
(возможно, создайте командный файл, если вы не хотите устанавливать его в своих системных и / или пользовательских переменных среды). Помните, 32 -бит находится в программных файлах (x86) .
Если вы не уверены, просто запустите Eclipse, если вы получите ошибку, измените PATH на другую «битовую» версию Java, а затем повторите попытку. Затем переместите каталог Eclipse в соответствующий каталог Program Files .