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

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();
	}
Parcontre si j'éssais de l'utiliser en applet voila ce que la console me retourne

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.

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>
Auriez vous une idée s'il vous plaît

Merci