Bonjour
Voici mon problème. Je veux permettre une utilisation de mon code via Java web start.
Voici mon code JNLP :
Or, lors de l'exécution, j'ai toujours l'erreur suivante :
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 <?xml version="1.0" encoding="utf-8"?> <!-- JNLP File --> <jnlp spec="1.0+" codebase="http://xxx.xxx.xxx.xxx/~gldavid/Prog/" href="prog.jnlp"> <information> <title>Demo</title> <vendor>GLDavid</vendor> <description>Demo</description> <homepage href="https://xxx.xxx.xxx.xxx/~gldavid/Prog/index.html"/> <description kind="short">Prediction</description> <offline-allowed/> </information> <security> <all-permissions/> </security> <resources> <jar href="ProgJWS.jar"/> <jar href="Pluginnable.jar"/> <j2se version="1.5+" href="http://java.sun.com/products/autodl/j2se"/> </resources> <application-desc main-class="com.gldavid.gui.Main"/> </jnlp>
Si je comprends bien, il ne trouve pas mon interface Activable qui est comprise dans le 2ème jar Pluginnable. Or, ce jar est bien présent et signé.
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 java.lang.reflect.InvocationTargetException 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:597) at com.sun.javaws.Launcher.executeApplication(Launcher.java:1205) at com.sun.javaws.Launcher.executeMainClass(Launcher.java:1151) at com.sun.javaws.Launcher.doLaunchApp(Launcher.java:998) at com.sun.javaws.Launcher.run(Launcher.java:105) at java.lang.Thread.run(Thread.java:619) Caused by: java.lang.NoClassDefFoundError: com/bioxpr/interfaces/Activable at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:620) at java.lang.ClassLoader.defineClass(ClassLoader.java:465) at com.bioxpr.loader.MultiClassLoader.loadClass(MultiClassLoader.java:75) at com.bioxpr.loader.Test.loadClass(Test.java:16) at com.bioxpr.gui.PluginsList.scanning(PluginsList.java:110) at com.bioxpr.gui.PluginsList.<init>(PluginsList.java:41) at com.bioxpr.gui.MainWindow.Scan(MainWindow.java:140) at com.bioxpr.gui.BioXpress.main(BioXpress.java:42) ... 9 more
Que se passe t'il donc ?
Merci d'avance de vos réponses.
@++
Partager