Bien le bonjour
J'ai codé une application Java qui en soit est un Applet.
L'application fonctionne lorsque je la compile avec Ant
ant -f workspace\Projet\build.xml run
L'application démarre en mode standalone
Parcontre si j'éssais de l'utiliser en applet voila ce que la console me retourne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 public void init(){ GeoFrame f = new GeoFrame(); f.setVisible(true); } public static void main(String[] args) { App a = new App(); a.init(); a.start(); }
charger : classe ”App.class” introuvable.
java.lang.ClassNotFoundException: ”App.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.FileNotFoundException: C:\Users\admin\workspace\Projet\classes\Projet\”App\class”.class (The system cannot find the path specified)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(Unknown Source)
at java.io.FileInputStream.<init>(Unknown Source)
at sun.net.http://www.protocol.file.FileURLConn...onnect(Unknown Source)
at sun.net.http://www.protocol.file.FileURLConn...Stream(Unknown Source)
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: ”App.class”
Pourtant l'application fonctionne dans eclipse en mode Run As applet, et Application.
Généralement il faut utilisé le .class non?. Et pourtant le .class est à la racine au même endroit que le fichier html.
Auriez vous une idée s'il vous plaît
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <applet code=App.class width=800 height=600 archive="Geodisplay.jar"> Votre navigateur n'est pas compatible Java ! </applet>
Merci
Partager