IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

avec Java Discussion :

Probleme de CalculatriceFenetre [Débutant(e)]


Sujet :

avec Java

  1. #1
    Candidat au Club
    Inscrit en
    Septembre 2005
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 2
    Points : 2
    Points
    2
    Par défaut Probleme de CalculatriceFenetre
    Bonjour,
    Je débute "vraiment" en java. Je suis sous linux Debian Sid Wheezy et ma version de java est Sun-java 6.

    Bon, je copie le code source du corrigé du tutoriel CalculatriceFenetre qui est le suivant :
    package dvp.swing.bases.fenetres;

    import javax.swing.JFrame;

    public class CalculatriceFenetre extends JFrame{
    public CalculatriceFenetre(){
    super();

    build();
    }

    private void build(){
    setTitle("Calculatrice");
    setSize(400,200);
    setLocationRelativeTo(null);
    setResizable(false);
    setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    }
    }
    Je compile avec la commande:
    # javac CalculatriceFenetre.java
    Aucunes erreurs, tout fonctionne.

    J'Essaye de lancer avec la commande :
    # java CalculatriceFenetre
    Je recois le message d'erreur suivant :

    Exception in thread "main" java.lang.NoClassDefFoundError: CalculatriceFenetre (wrong name: dvp/swing/bases/fenetres/CalculatriceFenetre)
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:634)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:277)
    at java.net.URLClassLoader.access$000(URLClassLoader.java:73)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:212)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
    Could not find the main class: CalculatriceFenetre. Program will exit.
    Merci d'avance!

    Beloli17

  2. #2
    Membre régulier
    Homme Profil pro
    Inscrit en
    Septembre 2010
    Messages
    116
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Cher (Centre)

    Informations forums :
    Inscription : Septembre 2010
    Messages : 116
    Points : 88
    Points
    88
    Par défaut
    Bonjour,

    Le message d'erreur te dit que te manque le méthode "main" pour lancer ta fenêtre.

    Par exemple tu crées une nouvelle classe avec une méthode "main":
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    public class TestJFrame {
    	public static void main(String[] args){
    		SwingUtilities.invokeLater(new Runnable(){
    			public void run(){
    				//On crée une nouvelle instance de notre CalculatriceFenetre
    				CalculatriceFenetre fenetre = new CalculatriceFenetre();
    				fenetre.setVisible(true);//On la rend visible
    			}
    		});
    	}
    }
    Lorsque tu lances cette classe TestJFrame ta Fenêtre doit être visible.

    Avant de te mettre à faire du code je te conseille de lire quelques tutoriels. Tu en trouveras des bons tutos ici même.

Discussions similaires

  1. Probleme de rafraichissement d'un BDGrid
    Par marmotte dans le forum Bases de données
    Réponses: 10
    Dernier message: 28/05/2004, 18h07
  2. Réponses: 2
    Dernier message: 30/05/2002, 08h54
  3. Probleme sur les chaines de caractere
    Par scorpiwolf dans le forum C
    Réponses: 8
    Dernier message: 06/05/2002, 19h01
  4. [Kylix] Probleme d'execution de programmes...
    Par yopziggy dans le forum EDI
    Réponses: 19
    Dernier message: 03/05/2002, 14h50
  5. [Kylix] Probleme de nombre flottant!!
    Par yopziggy dans le forum EDI
    Réponses: 5
    Dernier message: 02/05/2002, 10h13

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo