Erreur java

j'ai une erreur au lancement d'un programme java
la compilation avec javac marche mais quand je lance le prog avec java il me dit "exception in thread main ..." et je ne comprend pas d'ou me vien cette erreur
est ce que quequ'un pourrai m'aider svp
merci

6 réponses

  1. j'ai un grs prob j'ai installer des jeux sr mn samsung j600 mais apres quelque joure j'ai assayer de faire la mm opération mais j'ai rencontrer un problem !il y'a un message ki di erreur java le contenu ne correspond pas a l'application please help me
    1. est ce que ta classe contient la methode
      public static void main(String arg[]) ?
      1. Modérateur
        sinon à tout hasard
        qd tu compiles c'est javac tonfichier.java
        et qd tu exécutes c'est sans le .java
        java tonfichier

        ( on sait jamais )

        Dohm qui vous bouleg tous
        1. Salut !

          Ce genre d'erreur est comme son nom l'indique, levee lorsque une classe n'est pas trouvee. Typiquement, ceci arrive lorsque ta classe n'apparait pas dans le classpath...

          Pour remedier a cela, lance ton programme de la facon suivante :
          java -classpath . maClasse


          Ceci lui indique que tes classes sont dans le repertoire courrant (depuis la ou tu lance java).
          Si tu utilises d'autres classes qui se trouvent ailleurs, tu peux faire de cette maniere :
          java -classpath .:chemin1:chemin2 maClasse (Unix)
          java -classpath .;chemin1;chemin2 maClasse (windows)


          Voili voilou :o)

          A+

          Si à gauche j'ai l'amont, c'est bon...
          Si à gauche j'ai l'aval, j'suis bancal...
          1. l'erreur exact je ne men souvien plus mais c un truc du style
            exception in thread main : java.lang.NoDefClassFoundError
            1. Contributeur
              Bonjour,

              Si tu pouvais mettre l'erreur en entier, on pourra t'aider plus facilement!!

               Maily   :-)))) L'hirondelle ne fait pas le printemps
              mais le dromadaire fait le désert.