Bonjour à tous,
Je cherche à executer une applet signée qui permet de lancer des applications (Word par exemple) depuis mon appli Web
Tout fonctionne parfaitement sous Firefox 3, mais pas sous IE 6 et 7 ...
Voici mon code :
Comme je le disais, tout se passe bien sous Firefox, mais sous Internet Explorer, je recois l'erreur suivante dans la console de la JVM:
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 <!-- The following code will only be interpreted by IE --> <!--[if IE]> <object classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93" id="OpenApplicationApplet" width="0" height="0" name="OpenApplicationApplet"> <param name="java_code" value="package.OpenApplicationApplet.class" /> <param name="java_archive" value="nomDuJar.jar" /> <param name="java_codebase" value="/emplacement" /> <param name="type" value="application/x-java-applet;version=1.5" /> <![endif]--> <!-- The following code will NOT be interpreted by IE --> <!--[if !IE]> --> <object classid="java:package.OpenApplicationApplet.class" type="application/x-java-applet;version=1.5" height="0" width="0" name="OpenApplicationApplet" id="OpenApplicationApplet" archive="nomDuJar.jar" codebase="/emplacement"> <!--<![endif]--> Votre navigateur ne supporte pas Java. </object>
Cela me paraissait bizarre d'avoir "OpenApplicationApplet/class.class", alors j'ai enlevé le .class du nom, mais j'ai alors le meme message, mais avec OpenApplicationApplet.classcharger : classe package.OpenApplicationApplet.class introuvable.
java.lang.ClassNotFoundException: package.OpenApplicationApplet.class
at sun.plugin2.applet.Applet2ClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadCode(Unknown Source)
at sun.plugin2.applet.Plugin2Manager.createApplet(Unknown Source)
at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.io.IOException: open HTTP connection failed:http://ip:8080/emplacement/package/O...et/class.class
at sun.plugin2.applet.Applet2ClassLoader.getBytes(Unknown Source)
at sun.plugin2.applet.Applet2ClassLoader.access$000(Unknown Source)
at sun.plugin2.applet.Applet2ClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
... 7 more
Exception : java.lang.ClassNotFoundException: package.OpenApplicationApplet.class
Je suppose qu'il s'agit d'un problème de configuration, mais je n'arrive pas à voir lequel (sachant que j'ai récupéré ce code chez un collègue, qui le fait fonctionner sous IE et FF)
Merci à tous d'avance pour votre aide
Partager