Это старая запись, но мое решение решило редактирование файла eclispe.ini, чтобы он включал правильный путь к JDK.
Основываясь на ответах Ларса, я переустановил Java,так что это могло быть источником проблемы.Тем не менее, это решение, которое сработало для меня.Однако мне не нужно было удалять файлы из C: \ windows \ system32.Я просто сказал eclipse искать в новом каталоге установки Java.
Эти документы указали, что мне нужно указать путь к виртуальной машине:
-vm
C:\Java\jdk1.7.0_25\bin\javaw.exe