Согласно документации Eclipse, вы можете указать VM перед тем, как VM args, и путь не должен находиться в той же строке, что и переключатель -vm:
blockquote>
- Параметр -vm и его значение (путь) должны быть в отдельных строках.
- Значение должно быть полным абсолютным или относительным путем к исполняемому файлу Java, а не только к Java home directory.
- Опция -vm должна произойти до опции -vmargs, поскольку все после -vmargs передается непосредственно в JVM.
Например:
-vm C:\Java\JDK\1.6\bin\javaw.exe -vmargs -Dosgi.requiredJavaVersion=1.5 -Xms40m -Xmx1024m
Возможно, вам также понадобится окружить ваш путь некоторыми кавычками, поскольку он содержит пробелы. Я всегда устанавливаю такие вещи, как Eclipse и Java, в корневые каталоги без пробелов, а не под
Program Files
, чтобы избежать этой проблемы.