Bonjour,
J'ai développé une applet Java.
Vu certaines difficultés rencontrées par mes clients sous chrome pour la faire fonctionner correctement, j'ai décidé de proposer une version "java web start".
J'ai lu cet article : http://www.oracle.com/technetwork/ja...on-139512.html
J'ai donc créé mon fichier jnlp comme expliqué mais il ne trouve pas ma classe.
Mon code en version applet et qui fonctionne :
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 net.sourceforge.jnlp.LaunchException: Fatal: Initialization Error: Could not initialize applet. at net.sourceforge.jnlp.Launcher.createApplet(Launcher.java:735) at net.sourceforge.jnlp.Launcher.launchApplet(Launcher.java:656) at net.sourceforge.jnlp.Launcher$TgThread.run(Launcher.java:891) Caused by: net.sourceforge.jnlp.LaunchException: Fatal: Application Error: Unknown Main-Class. Could not determine the main class for this application. at net.sourceforge.jnlp.runtime.JNLPClassLoader.initializeResources(JNLPClassLoader.java:511) at net.sourceforge.jnlp.runtime.JNLPClassLoader.<init>(JNLPClassLoader.java:204) at net.sourceforge.jnlp.runtime.JNLPClassLoader.getInstance(JNLPClassLoader.java:323) at net.sourceforge.jnlp.Launcher.createApplet(Launcher.java:701) ... 2 more Caused by: net.sourceforge.jnlp.LaunchException: Fatal: Application Error: Unknown Main-Class. Could not determine the main class for this application. at net.sourceforge.jnlp.runtime.JNLPClassLoader.initializeResources(JNLPClassLoader.java:511) at net.sourceforge.jnlp.runtime.JNLPClassLoader.<init>(JNLPClassLoader.java:204) at net.sourceforge.jnlp.runtime.JNLPClassLoader.getInstance(JNLPClassLoader.java:323) at net.sourceforge.jnlp.Launcher.createApplet(Launcher.java:701) at net.sourceforge.jnlp.Launcher.launchApplet(Launcher.java:656) at net.sourceforge.jnlp.Launcher$TgThread.run(Launcher.java:891)
Mon code en jnlp :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <applet code = 'interfaceUser.LoginInterface.class' archive = 'dist/fichier.jar' width = 690 height = 441> <param name="Permissions" value="all-permissions" /> </applet>
Merci de votre aide.
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 <?xml version="1.0" encoding="UTF-8"?> <jnlp spec="1.0+" codebase="" href=""> <information> <title><!-- Application Title --></title> <vendor><!-- Application Vendor --></vendor> </information> <resources> <java version="1.5+"/> <jar href="http://monserveur/dist/fichier.jar" /> </resources> <applet-desc main-class="interfaceUser.LoginInterface.class" name="interfaceUser" width="690" height="441"> <param name="Permissions" value="all-permissions" /> </applet-desc> <update check="background"/> </jnlp>
Partager