1. Желательно прописать переменную окружения JAVA_HOME, если она конечно не прописана.
2. Можно попробывать прописать в конфиг файле eclipse.ini путь для виртуальной машины, под которой будет запускаться eclipse с помощью параметра -vm. Подробнее про этот параметр можно почитать тут
eclipse.ini: Specifying the JVM