3

我正在尝试使用自定义 eclipse.ini 文件以“无头”模式运行 Equinox 和 antRunner。“--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

从命令行使用 Equinox 启动 Eclipse 时,如何加载自定义 eclipse.ini?

4

1 回答 1

2

问题是您试图仅使用启动器的 Java 部分来启动,而 wiki 页面描述了启动器本机部分的参数(eclipse.exe 或您想要的任何名称)。

launcher.ini 描述了如何设置 Java 进程(内存大小、vm 位置、vm 的参数等)。因此,将 launcher.ini 的引用传递给本机启动器是有意义的。

于 2011-06-10T10:26:09.787 回答