2009-11-10 7 views
0

Je souhaite démarrer une application Eclipse RCP 3.x à partir du code Java. J'ai besoin de faire cela parce que j'ai besoin de lancer l'application RCP à partir d'un cadre, qui doit être initialisé en premier. Pour avoir accès à cette autre infrastructure (qui est en fait SAP NetWeaver Mobile), les deux applications doivent s'exécuter dans la même JVM. Par conséquent, je ne peux pas appeler le fichier .exe pour démarrer l'application RCP. Au sein de RCP, j'ai besoin d'accéder au framework SAP.Démarrage d'Eclipse RCP à partir du code Java

Toute aide serait la bienvenue.

Merci à l'avance et meilleures salutations, alex

Répondre

0

Vous pouvez jeter un oeil à ce que le fait .exe:

eclipse.c

Fondamentalement, il commence la machine virtuelle avec ce pot: org.eclipse .equinox.launcher_xxx.jar et exécutez sa classe org.eclipse.equinox.launcher.Main

0

Regardez la classe EclipseStarter. Je pense que vous devez obtenir le fichier Jar du framework Equinox et le faire figurer dans votre classpath pour l'utiliser. C'est ce qu'on appelle org.eclipse.osgi. Si vous disposez d'une API dans votre classe Java pour appeler des classes gérées par Eclipses, la situation se complique considérablement. Faites un commentaire à ce sujet si c'est le cas et je peux fournir quelques informations là-bas.

Questions connexes