Bonjour à tous,
J'ai une erreur qui me prend la tête depuis plusieurs jours. J'ai regardé sur internet, et bien sur sur developpez mais sans trouver la solution.
Je m'explique.
J'ai créé une application en Eclipse RCP.
J'arrive à la lancer depuis le plugin.xml dans problème et depuis le .product sans problème depuis Eclipse.
Par contre, si je fait un export a partir du .product, il me génère bien (aucun message) mais au lancement de l'exécutable j'ai l'erreur suivante :
Dans le répertoire "plugin" j'ai bien toutes mes dépendances mais aussi le plugin de mon application dans un répertoire (pourquoi pas sous la forme de jar?). Il contient bien les classes attendues.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 !ENTRY org.eclipse.osgi 2 0 2011-08-31 15:00:36.793 !MESSAGE The activator xx.xx.xx.xxxxx.Activator for bundle xxxxx is invalid !STACK 0 org.osgi.framework.BundleException: The activator xx.xx.xx.xxxxx.Activator for bundle xxxxxis invalid at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadBundleActivator(AbstractBundle.java:156) ... java.lang.ClassNotFoundException: xx.xx.xx.xxxxx.Activator ... org.eclipse.core.runtime.CoreException: Plug-in xxxxx was unable to load class xx.xx.xx.xxxxxx.Application.
Je suis a sec, et mes collègues aussi, alors....
Merci d'avance, pour toute piste, ou mieux, solution
Loack
Mon MANIFEST.MF :
Mon build.properties :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45 Manifest-Version: 1.0 Bundle-ManifestVersion: 2 Bundle-Name: jXXXXXXX Bundle-SymbolicName: jXXXXXX;singleton:=true Bundle-Version: 1.0.0 Bundle-Activator: xx.xx.xx.xxxxxx.Activator Bundle-RequiredExecutionEnvironment: JavaSE-1.6 Require-Bundle: org.eclipse.ui;bundle-version="3.6.1", org.eclipse.core.runtime;bundle-version="3.6.0", ouate_common_plugin;bundle-version="1.0.0", batik_plugin;bundle-version="1.0.0", cosy_plugin;bundle-version="1.0.0", ariane_plugin;bundle-version="1.0.0", display_plugin;bundle-version="1.0.0", algorers_plugin;bundle-version="1.0.0", jfreechart_plugin;bundle-version="1.0.13", org.eclipse.ui.console;bundle-version="3.5.0" Bundle-ActivationPolicy: lazy Export-Package: xx.xx.xx.exceptions, xx.xx.xx.xxxxxx; uses:="org.eclipse.jface.action, org.eclipse.jface.resource, org.eclipse.ui.application, xx.xx.xx.xxxxxx.listenersInterfaces, org.eclipse.ui, org.eclipse.ui.plugin, org.eclipse.equinox.app, org.osgi.framework", xx.xx.xx.xxxxxx.graphical; uses:="org.apache.batik.swing, xx.xx.xx.xxxxxx, javax.swing, javax.swing.event", xx.xx.xx.xxxxxx.handlers;uses:="org.eclipse.core.commands", xx.xx.xx.xxxxxx.listenersInterfaces, xx.xx.xx.xxxxxx.perspectives;uses:="org.eclipse.ui", xx.xx.xx.xxxxxx.services; uses:="org.eclipse.core.runtime, xx.xx.xx.xxxxxx, org.eclipse.core.runtime.jobs, fr.thales.ouate.display.data, xx.xx.xx.xxxxxx.graphical", xx.xx.xx.xxxxxx.views;uses:="xx.xx.xx.xxxxxx.listenersInterfaces,org.eclipse.ui.part,org.eclipse.swt.widgets" Bundle-ClassPath: src/
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 output.. = . bin.includes = META-INF/,\ .,\ plugin.xml,\ plugin_customization.ini,\ icons/,\ splash.bmp,\ OSGI-INF/,\ .classpath,\ .project,\ xxxxxx.product source.. = src/
Partager