Msg d'erreur dans CMD

Résolu
alonsyl Messages postés 348 Date d'inscription mardi 6 avril 2004 Statut Membre Dernière intervention 6 novembre 2008 - 26 juil. 2005 à 15:25
viking85 Messages postés 59 Date d'inscription lundi 20 novembre 2000 Statut Membre Dernière intervention 28 mars 2007 - 26 juil. 2005 à 17:35
bonjour,

pourriez-vous me dire ce que signifient les avertissement et message d'erreurs que j'obtiens avec CMD ?

j'essais de creer une application fenetree.

voici les fameux messages d'erreur :

C:\monrep>javac fenetre.java
Note: fenetre.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.


C:\monrep>java fenetre
Exception in thread "main" java.lang.NoClassDefFoundError: fenetre
celui la, je l'ai tres souvent (meme en dehors de cet exemple d'application fenetree) !!!

merci a vous,

alonsyl

5 réponses

viking85 Messages postés 59 Date d'inscription lundi 20 novembre 2000 Statut Membre Dernière intervention 28 mars 2007 14
26 juil. 2005 à 17:35
le 1er msg que tu obtien vien du faite que la méthode show() que tu appel est Deprecated. utilise la méthode setVisible(true);

le 2eme msg dit qu'il ne trouve pas la class Fenetre. je n'en saitspas plus.

voila.
en espérant que cela t'aide.
Chris.
3
cs_ducheseb Messages postés 344 Date d'inscription mardi 18 mai 2004 Statut Membre Dernière intervention 23 juin 2006 7
26 juil. 2005 à 16:01
Es-tu certain que ton fichier fenetre.java contient une classe:

public class fenetre{

}
0
alonsyl Messages postés 348 Date d'inscription mardi 6 avril 2004 Statut Membre Dernière intervention 6 novembre 2008 12
26 juil. 2005 à 16:27
oui
0
viking85 Messages postés 59 Date d'inscription lundi 20 novembre 2000 Statut Membre Dernière intervention 28 mars 2007 14
26 juil. 2005 à 16:30
peut tu faire voir kan tu déclare ta classe fenetre et ou tu l'appelle? svp
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
alonsyl Messages postés 348 Date d'inscription mardi 6 avril 2004 Statut Membre Dernière intervention 6 novembre 2008 12
26 juil. 2005 à 17:13
voici le programme complet :

import java.awt.*;
import java.awt.event.*;


public class fenetre extends Frame implements WindowListener {


public static void main(String args[]) {
System.out.println("Chargement en cours ...");
fenetre b = new fenetre();
b.show();
}


public fenetre() {
setBackground(Color.green);
setSize(300,200);
setTitle("Essai");
addWindowListener(this);
}


public void paint(Graphics g) {
int x=(getSize().width-80)/2;
int y=(getSize().height-20)/2;
g.drawString("fenetre !", x,y);
}


public void windowClosing(WindowEvent e) {
System.exit(0);
}


public void windowClosed(WindowEvent e) {

}


public void windowDeiconified(WindowEvent e) {

}


public void windowIconified(WindowEvent e) {

}


public void windowActivated(WindowEvent e) {

}


public void windowDeactivated(WindowEvent e) {

}


public void windowOpened(WindowEvent e) {

}


}

sinon, j'ai egalement d' autres infos a vous donner. je viens d'essayer ce code sur une autre machine et :
1) le premier message reapparait
2) le deuxieme message n'apparait pas et m'a fenetre s'affiche

=> qu'est-ce que c'est que ce premier message ?
=> java est portable, comment est-il possible que ce code fonctionne sur une machine et pas l'autre ?

merci a vous 2 !
0