Bonjour !

Je voudrais modifier un logiciel open-source, sleutel : http://sleutel.sourceforge.net/

J'ai téléchargé les sources à partir du SVN (http://sourceforge.net/scm/?type=svn&group_id=181269) (j'avais testé auparavant avec les sources qu'il fournit en même temps que les releases : http://sourceforge.net/project/showf...kage_id=209883)

Je met le sous dossier sleutel dans mon workspace puis je créer un nouveau projet de type plugin.
Je rajoute ensuite 2 libraires pour les dépendances (codec et jdom).

JDom n'est absolument pas détecté (build.properties => dependencies).

Je le met en optionnel pour lancer le programme. Déjà j'ai plein de trucs que je devrais pas avoir (des boutons d'éclipse) et lorsque je veux créer une nouvelle fiche, j'ai droit à une super erreur :

Could not open the editor: The editor class could not be instantiated. This usually indicates a missing no-arg constructor or that the editor's class name was mistyped in plugin.xml.
java.lang.NoClassDefFoundError: org/jdom/Content
at com.s10r.sleutel.EntryEditor.<init>(EntryEditor.java:134)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at java.lang.Class.newInstance0(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:170)
at org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:867)
......
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:549)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
at org.eclipse.equinox.launcher.Main.run(Main.java:1236)
at org.eclipse.equinox.launcher.Main.main(Main.java:1212)
Caused by: java.lang.ClassNotFoundException: org.jdom.Content
at org.eclipse.osgi.framework.internal.core.BundleLoader.findClassInternal(BundleLoader.java:483)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:399)
at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:387)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:87)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
... 73 more
donc voila...

Est-ce que quelqu'un aurait une idée de comment je devrais m'y prendre ? :euh:

Merci !