Pb d'affichage d'un applet
Bonjour
Pour m’entraîner, j’essaie d’écrire un applet le plus simple possible. Voici le code qui j’ai placé dans le dossier et les fichiers suivants (sous environnement XP) :
Mon premier fichier avec code source s'appelle
J:\MyFirstApplet\ MyFirstApplet.java et contient :
Code:
1 2 3 4 5 6 7 8 9 10 11
| import javax.swing.JApplet;
import java.awt.Graphics;
public class MyFirstApplet extends java.applet.Applet {
public void paint (Graphics g){
g.drawString("Hello World",20,40);
}
} |
puis mon deuxième fichier
J:\MyFirstApplet\ MyFirstApplet.html contient :
Code:
1 2 3 4 5 6 7 8 9 10 11
| <html>
<head>
<title> A Simple Program </title>
</head>
<body>
<hr/>
<applet code = MyFirstApplet.class width = 300 height = 200 >
</applet>
<hr/>
</body>
</html> |
et aussi le fichier J:\MyFirstApplet\ MyFirstApplet.class
Mais malgré cette simplicité, je n’arrive pas à obtenir l’affichage écran ; et j’ai le message d’erreur suivant :
charger : classe “MyFirstApplet.class” introuvable.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| java.lang.ClassNotFoundException: MyFirstApplet.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: J:\MyFirstApplet\MyFirstApplet\class.class (Le chemin d'accès spécifié est introuvable)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(Unknown Source)
at java.io.FileInputStream.<init>(Unknown Source)
at sun.net.www.protocol.file.FileURLConnection.connect(Unknown Source)
at sun.net.www.protocol.file.FileURLConnection.getInputStream(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: MyFirstApplet.class |
Je ne comprends pas pourquoi mon fichier est introuvable. Si quelqu’un peut m’aider, merci d’avance.