Я только что начал работу с RCP-приложением Eclipse, это в основном только один из предоставленных образцов "hello world".
Когда приложение загружается, я хотел бы посмотреть параметры моей командной строки и запустить некоторые службы в соответствии с ними. Я могу получить параметры командной строки в IApplication.start:
public Object start(IApplicationContext context) {
String[] argv = (String[])
context.getArguments().get(IApplicationContext.APPLICATION_ARGS)));
}
Но как мне получить BundleContext, чтобы я мог регистрировать службы? Кажется, что это не в IApplicationContext.