2009-12-02 7 views
2

J'ai développé une application RCP eclipse que j'appelle depuis mon propre programme Java.
Lorsque j'exécute mon propre programme Java à partir de l'invite de commande (windows), il fonctionne parfaitement et donne les résultats.Impossible de trouver le framework dans l'application RCP eclipse

Mais quand je l'ai intégré avec le script de construction Ant dans Eclipse 3.2, il donne le problème suivant:

!ENTRY org.eclipse.core.launcher 4 0 Dec 02, 2009 10:53:17.608 
!MESSAGE Exception launching the Eclipse Platform: 
!STACK 
java.lang.RuntimeException: Could not find framework 
    at org.eclipse.core.launcher.Main.getBootPath(Main.java:395) 
    at org.eclipse.core.launcher.Main.basicRun(Main.java:174) 
    at org.eclipse.core.launcher.Main.run(Main.java:704) 
    at xxx.xxx.xxxx.MyCodeGenerator.main(MyCodeGenerator.java:13) 
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 
    at java.lang.reflect.Method.invoke(Method.java:585) 
    at org.apache.tools.ant.taskdefs.ExecuteJava.run(ExecuteJava.java:202) 
    at org.apache.tools.ant.taskdefs.ExecuteJava.execute(ExecuteJava.java:134) 

Pouvez-vous s'il vous plaît aidez-moi ce qui pourrait être les raisons possibles de cette erreur.

Répondre

3

Comme mentionné dans this thread, vous:

  • ne se limite pas à ajouter la plate-forme plug-ins que vous souhaitez exporter la liste des plug-ins qui dépendent de votre fonction,

Dependencies

  • mais vous avez aussi la liste des plugins inclus

Required plugins

(Voir this project par exemple)

Assurez-vous "Valider Plug-ins" avant de lancer votre RCP (voir this thread).
Avec la boîte de dialogue Configuration de lancement, dans l'onglet "Plug-ins", vous pouvez cliquer sur le bouton "Valider les plug-ins" pour vérifier que toutes les dépendances des plug-ins "sélectionnés" sont satisfaites.
S'il y a des erreurs, vous pouvez cliquer sur le "Add Required Plug-ins" pour corriger l'erreur.