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 :

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>
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:

charger : 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
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.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