[debutant] Affichage applet dans navigateur
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 :
Code:
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) |
Je me suis pas mal renseigné sur le net et je n'ai pas trouvé de réponse à mon problème.
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:
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);
}
} |
Code:
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> |
Merci d'avance
Charlie