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 :
puis mon deuxième fichier
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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); } }
J:\MyFirstApplet\ MyFirstApplet.html contient :
et aussi le fichier J:\MyFirstApplet\ MyFirstApplet.class
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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>
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.
Je ne comprends pas pourquoi mon fichier est introuvable. Si quelqu’un peut m’aider, merci d’avance.
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
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
Partager