Я не уверен, что что-то изменилось, но я просто попробовал другие ответы, касающиеся записей в "eclipse.ini" для Eclipse Galileo SR2 (Windows XP SR3), и ни один из них не сработал. Java является jdk1.6.0_18 и является установкой Windows по умолчанию. Вещи улучшились, когда я удалил "\ javaw.exe" из пути.
Также я не могу поблагодарить за упоминание о том, что -vm
должна быть первой строкой в INI-файле. Я верю, что это действительно помогло мне.
Таким образом, мой файл eclipse.ini начинается с:
-vm
C:\Program Files\Java\jdk1.6.0_18\bin
Кстати, моя конкретная необходимость указать запуск Eclipse с JDK возникла из-за моего желания работать с плагином m2eclipse.