2012-08-13 6 views

Répondre

1

Soit vous créez une dépendance entre les deux RCP et lorsque l'utilisateur clique sur le menu, instanciez simplement la deuxième classe principale RCP. Vous pouvez également exécuter le deuxième RCP en tant que commande externe. Cela signifie que vous devrez savoir où il est installé.

+0

Que voulez-vous dire par «la deuxième classe principale RCP»? L'implémentation org.eclipse.equinox.app.IApplication? Cela ne semble pas si simple à démarrer - comme il est rappelé à partir de la plate-forme qui fournit le IApplicationContext – inger

+0

Juste instancier la deuxième classe principale RCP ne fonctionnera pas. Malheureusement, le plan de travail (RCP) utilise des singletons et vous devez au moins démarrer un conteneur OSGi/Equinox séparé pour les isoler. Mais il est possible que l'exécution de deux ateliers dans une même machine virtuelle soit impossible. –

Questions connexes