我刚刚开始使用 Eclipse RCP 应用程序,它基本上只是提供的“hello world”示例之一。
当应用程序启动时,我想查看我的命令行参数并根据它们启动一些服务。我可以在IApplication.start中获取命令行参数:
public Object start(IApplicationContext context) {
String[] argv = (String[])
context.getArguments().get(IApplicationContext.APPLICATION_ARGS)));
}
但是如何获取 BundleContext,以便注册服务?它似乎不在 IApplicationContext 中。