2
나는 rcp 이클립스 응용 프로그램을 가지고 있으며 응용 프로그램에서 컨텍스트 메뉴 작업을 사용하여 새 rcp 응용 프로그램을 시작하려고합니다. 어떻게하면됩니까? 감사합니다.다른 rcp 응용 프로그램에서 rcp 응용 프로그램 시작
나는 rcp 이클립스 응용 프로그램을 가지고 있으며 응용 프로그램에서 컨텍스트 메뉴 작업을 사용하여 새 rcp 응용 프로그램을 시작하려고합니다. 어떻게하면됩니까? 감사합니다.다른 rcp 응용 프로그램에서 rcp 응용 프로그램 시작
내가보기에 두 가지 옵션이 있습니다.
두 RCP간에 종속성을 만들거나 사용자가 메뉴를 클릭하면 두 번째 RCPs 주 클래스를 인스턴스화하십시오.
또는 두 번째 RCP를 외부 명령으로 실행할 수 있습니다. 즉, 설치 장소를 알아야합니다.
"두 번째 RCP 메인 클래스"란 무엇을 의미합니까? org.eclipse.equinox.app.IApplication 구현은 무엇입니까? 시작하기가 쉽지 않은 것 같습니다. IApplicationContext를 제공하는 플랫폼에서 다시 호출되었으므로 – inger
두 번째 RCP 메인 _ 인스턴스 만 _ 작동하지 않습니다. 불행하게도, 워크 벤치 (RCP)는 싱글 톤을 사용하기 때문에 이들을 분리하기 위해서는 적어도 별도의 OSGi/Equinox 컨테이너를 시작해야합니다. 그러나 단일 VM에서 두 개의 작업대를 실행하는 것은 불가능합니다. –