Чтобы уточнить ответ Штеффена Опеля, происходит несоответствие между JVM, указанной в файле eclipse.ini, и JVM, обнаруженной и запущенной в результате записей в переменной среды пути Windows. Поэтому, чтобы решить проблему, убедитесь, что они оба ссылаются на одну и ту же JVM.
Чтобы устранить эту проблему, выполните следующие действия:
1. Измените конфигурацию Eclipse, чтобы она запускалась с требуемой версией JVM
Откройте eclipse.ini и измените строку ниже на версию Java, которую вы хотите использовать, например:
-Dosgi.requiredJavaVersion=1.5
2. Убедитесь, что Eclipse может получить доступ к JVM, для которой требуется
Перейти к панели управления -> Изменить переменные среды системы -> Путь.
a) Убедитесь, что здесь есть запись для вашей Java.
b) Убедитесь, что эта запись находится выше (или раньше), чем любые другие пути Java в вашей записи @path.
Надеюсь, это должно решить проблему для вас.