Существует много версий виртуальной машины, поэтому давайте рассмотрим их все:
JRE 32 бит, JRE 64 бит, JDK 32 бит, JDK 64 бит.
Если у вас 64-битная ОС, вы должны иметь возможность использовать все из них, и это то, что я установил на своей машине, но есть порядок, которому вы должны следовать, порядок, который я только что описал, сначала 32-битный JRE, затем JRE 64, JDK32, JDK64. Другие порядки установки могут вызвать проблемы. На всякий случай, я бы порекомендовал вам удалить каждую установленную вами виртуальную машину (JavaRa упрощает: http://singularlabs.com/software/javara/javara-download/), а затем приступить к установке в описанном порядке.
Есть несколько причин, по которым вы хотите запустить 32-битную версию Eclipse, даже если у вас 64-битная ОС, и одна из них заключается в том, что есть некоторые пакеты и инструменты, которые не поддерживают 64-битную версию.
Не забудьте установить:
JAVA_HOME:.; JDK32 PATH \ bin; JDK64 PATH \ bin
ПУТЬ:.; ПУТЬ JDK32 \ bin; ПУТЬ JDK64 \ bin
Всегда хорошо ставить.; первый в значении ваших новых переменных окружения