2011-07-20 8 views
0

J'ai écrit une application Eclipse RCP fonctionnant correctement dans Eclipse. Toutefois, il a été difficile de la conditionner pour qu'elle soit une application autonome. Je me suis débrouillé malgré quelques erreurs de chemin de classe, mais maintenant j'en ai une nouvelle. Après l'exécution de l'assistant d'exportation et le lancement de mon application, il lance ClassDefError et ClassNotFoundException, en particulier il recherche org.eclipse.ui.plugin.AbstractUIPlugin. Je n'ai pas trouvé cela dans ma copie du SDK eclipse, et j'ai téléchargé le SDK à nouveau pour être sûr, et je ne l'ai toujours pas trouvé. Je trouve cependant une ligne de pot qui contenait le soi-disant Fiel ainsi que quelques autres paquets d'éclipse, je puis ai ceci:Eclipse RCP- org.eclipse.ui.plugin manquant

NoSuchMethodError: org.eclipse.ui.plugin.AbstractUIPlugin: méthode() V not found

Je me dis que le problème est que j'ai fait quelque chose de mal plutôt que cette classe est manquante, mais je suis passé par toutes les configurations et je suis sûr que tous les paquets et dépendances requis sont inclus. Des idées?

+0

Pour "l'empaqueter", utilisez-vous l'assistant d'exportation de votre éditeur d'applications MANIFEST.MF? –

+0

Non, j'utilise celui de la page de configuration du produit. – ingrid

+0

La configuration de votre produit répertorie-t-elle tous les plugins dont vous avez besoin? Ou est-ce basé sur des fonctionnalités? –

Répondre

3

Téléchargez et installez la nouvelle version de adt plugin 21.0.0.

0

Votre application fonctionne-t-elle lorsque vous exécutez Eclipse? Si c'est le cas, essayez d'ouvrir votre plugin.xml, allez à Runtime et dans la partie inférieure droite de la fenêtre, vous devriez voir Classpath. Essayez d'ajouter les plugins requis ici.