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