"org.eclipse.ui.startup"확장 점을 확장하려고합니다. 하지만 eclipse e4에서 보이지만 호출되지 않습니다. 이 확장은 일식 e4에서 깨졌습니다. (Juno)Eclipse e4 : IStartup 확장이 작동하지 않습니다.
0
A
답변
1
동일한 문제가있어 답변을 찾을 수 없지만 그 과정에서 내 용도로 더 나은 LifeCycleHandler를 발견했습니다. 그것은 당신을위한 좋은 대안이 될 수도 있습니다.
당신은 당신의 plugin.xml에서 핸들러를 참조 할 수 있습니다 그냥 시작 - 확장자로 : 당신이 의존성 주입뿐만 아니라 호출 할 수있는 방법을 표시하는 주석을 사용할 수있는 핸들러에서
<property name="lifeCycleURI" value="platform:/plugin/<plug-in-id>/<path-to-handler-class>" />
: 호환성 레이어를 필요로) https://marcteufel.wordpress.com/2011/05/05/231/
1
IStartup # earlyStartup (그래서 미상 :
public class StartupHandler {
@Inject
Foo bar;
@PostContextCreate
public void startup(IEclipseContext context) {
// do something
}
}
당신은 여기에 대한 자세한 예를 찾을 수 있습니다 순수한 E4 응용 프로그램에서는 작동하지 않습니다. (#1 참조)
순수 E4 응용 프로그램에서 프로세스를 시작하려면 라이프 사이클 후크를 사용해야합니다. 그래서 :
는참조의 plugin.xml에서 ApplicationLifecycle 핸들러 클래스는
<property name="lifeCycleURI" value="platform:/plugin/<plug-in-id>/<path-to-handler-class>" />
는
public class ApplicationLifecycleHandler {
@PostContextCreate
public void startup(IEclipseContext context) {
// do initialization
}
}
이
@PostContextCreate
public void postContextCreate(final IEventBroker eventBroker, etc ..) {
//
eventBroker.subscribe(UIEvents.UILifeCycle.APP_STARTUP_COMPLETE,
new EventHandler() {
@Override
public void handleEvent(Event event) {
// Your code executed at startup,
// after application startup is completed
}
});
}
전체 응용 프로그램 시작시 이벤트를 처리 할 수있는 후크를 추가하여 라이프 사이클 핸들러 클래스 쓰기
관련 문제
- 1. Eclipse e4 프로그램이 시작되지 않습니다.
- 2. eclipse e4 메뉴 항목 툴팁
- 3. Eclipse e4 Perspective 확장
- 4. 지연된 확장이 작동하지 않습니다.
- 5. 클론 확장이 작동하지 않습니다.
- 6. 마멀레이드 확장이 작동하지 않습니다.
- 7. Eexcelview 확장이 작동하지 않습니다.
- 8. e4 도구를 사용하는 Eclipse RCP
- 9. eclipse e4 소스 코드 디버깅
- 10. Eclipse e4 disable maximizing part
- 11. Eclipse e4 및 플러그인 개발
- 12. ECLIPSE E4 - 제품의 속성 읽기
- 13. Eclipse E4 애플리케이션에서 시작시 어떻게해야합니까?
- 14. 일괄 지연 확장이 작동하지 않습니다.
- 15. jinja2 autoescape 확장이 작동하지 않습니다.
- 16. django 템플릿 확장이 작동하지 않습니다.
- 17. ActiveRecord :: Base 확장이 작동하지 않습니다.
- 18. ActiveRecord :: Base 확장이 작동하지 않습니다.
- 19. COBOL에서 열린 확장이 작동하지 않습니다.
- 20. JasperReports의 글꼴 확장이 작동하지 않습니다.
- 21. ODATA 확장이 제대로 작동하지 않습니다.
- 22. Blow 확장이 popen에서 작동하지 않습니다.
- 23. NSString 문자열 확장이 작동하지 않습니다.
- 24. arquillian 지속성 확장이 작동하지 않습니다.
- 25. KendoUI PanelBar 확장이 작동하지 않습니다.
- 26. Corona apk 확장이 작동하지 않습니다.
- 27. Eclipse JFace TreeViewer 레벨 자동 확장이 작동하지 않음
- 28. Eclipse JavaFX e4 애플리케이션 제품 빌드가 실패합니다.
- 29. Eclipse E4 - 메뉴 기여도 및 PersistedState
- 30. Eclipse e4 플러그인 간 서비스에 액세스하는 RCP