我正在尝试使用自定义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?
答案 0 :(得分:2)
问题在于您尝试仅使用启动程序的Java部分启动,而维基页面描述了启动程序本机部分的参数(eclipse.exe或您想要的任何名称)。
launcher.ini描述了如何设置Java进程(内存大小,vm位置,vm参数等)。因此,将引用传递给launcher.ini到本机启动器是有意义的。