Bonjour,
Je suis débutant en java et j'ai un petit problème pour afficher ma première applet dans mon navigateur IE.
La console java me met :
Je me suis pas mal renseigné sur le net et je n'ai pas trouvé de réponse à mon problème.
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 java.lang.NoClassDefFoundError: AppletDemo (wrong name: appletsecu/AppletDemo) at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(Unknown Source) at java.security.SecureClassLoader.defineClass(Unknown Source) at sun.applet.AppletClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.applet.AppletClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.applet.AppletClassLoader.loadCode(Unknown Source) at sun.applet.AppletPanel.createApplet(Unknown Source) at sun.plugin.AppletViewer.createApplet(Unknown Source) at sun.applet.AppletPanel.runLoader(Unknown Source) at sun.applet.AppletPanel.run(Unknown Source) at java.lang.Thread.run(Unknown Source)
Mon fichier HTML porte bien le même nom que mon fichier .class et ils se trouvent tous les deux dans le même répertoire.
voici mon code java et HTML :
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
21
22
23
24
25
26
27
28 package appletsecu; import javax.swing.*; import java.applet.Applet; public class AppletDemo extends JApplet { /** * */ private static final long serialVersionUID = -7744378370504449206L; public void init() { String nomMois = getParameter ("mois"); String nomAnnee = getParameter ("annee"); //int annee,anneeSuiv; System.out.println("Mois = " + nomMois); System.out.println("Année = " + nomAnnee); //annee = Integer.parseInt(nomAnnee); //anneeSuiv = annee+1; //System.out.println("L'année suivante est " + anneeSuiv); } }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 <HTML> <BODY bgcolor="#002255"> <DIV align="center"> <APPLET CODE = "AppletDemo.class" WIDTH = 500 HEIGHT = 500 > <PARAM NAME = "Mois", VALUE = "mars"> <PARAM NAME = "Année", VALUE = "2000"> </APPLET> </DIV> </BODY> <HTML>
Charlie
Partager