Запуск Equinox автономно с опцией --launcher.ini - PullRequest
3 голосов
/ 10 июня 2011

Я пытаюсь запустить Equinox и antRunner в «безголовом» режиме с помощью специального файла eclipse.ini.Опция "--launcher.ini" должна работать в соответствии с: http://wiki.eclipse.org/Equinox_Launcher.

Однако, когда я запускаю следующую командную строку:

java.exe 
  -cp "C:\Program Files\eclipse\plugins\org.eclipse.equinox.launcher_1.1.1.R36x_v20101122_1400.jar" \
  org.eclipse.core.launcher.Main \
  --launcher.ini "C:\ini\my_eclipse.ini" \
  -application org.eclipse.ant.core.antRunner \
  -console \
  -data "c:\my_workspace" \
  -file "c:\my_buildfiles\build.xml" \

я получаю следующее сообщение об ошибке:

osgi> Unknown argument: --launcher.ini 
Unknown target: C:\ini\my_eclipse.ini
Buildfile: .\build.xml

Как загрузить пользовательский eclipse.iniпри запуске Eclipse с Equinox из командной строки?

1 Ответ

2 голосов
/ 10 июня 2011

Проблема в том, что вы пытаетесь запустить с использованием только Java-части средства запуска, в то время как на вики-странице описаны аргументы для собственной части средства запуска (eclipse.exe или любого другого имени).

В файле launcher.ini описывается, как настроить процесс Java (объем памяти, расположение виртуальной машины, аргументы для виртуальной машины и т. Д.).Поэтому имеет смысл передать ссылку на файл launcher.ini на собственный модуль запуска.

...