Brob en java !!!!!!!!!

Résolu
Bonjour,

lorsque j' exécute mon application une fenêtre apparait et me dit "Fatal exception occured. Program will exit."

et au niveau du consol j'ai le message suivant:

java.lang.NoSuchMethodError: main
Exception in thread "main"

Req:
avant le prog fonctionne correctement lorsque j'ai ajouté une boucle while ds le main ce message apparait après ça j'ai enlevé la boucle mais l'erreur reste tjs.

qu'est ce que ça veut dire selon vous. svp aidez moi et merci d'avance
Configuration: Windows XP
Firefox 3.0.1

3 réponses

  1. ben

    java.lang.NoSuchMethodError: main
    Exception in thread "main"

    ==> tu n'as pas de main() :-)
    1. [Edit] où bien si tu as ton main, tu as oublié une accolade (ou t'en as mis une de trop) lorsque tu as ajouté ton while :-D

      La syntaxe étant incorrecte, c'est comme si le main n'existait pas.
      1. non y a pas de prob en syntaxe mais j'ai ajouté le mot clef static comme suit :

        public static void main(String[] args) throws Exception{
        .
        .
        .
        }

        et ca marche pk selon vous ? et mercie encore sandul
    2. et ca marche pk selon vous ? <== pas capté: ça marche avec et tu vx savoir pourquoi? Ou ça ne marche pas encore?

      public static void main(String args[]) est la déclaration correcte de la méthode main, ça devrait marcher avec. Si tu modifies cette déclaration, le main ne sera plus reconnu en tant que "main", i.e. en tant que point d'entrée pour exécution de ta classe.

      Et pis, euh, c'est quoi un "brob" ?! (cf. titre de ton post)
      ++