Probleme de compiler fichier.class en java

Bonjour,
je suis debutante en java,et quand je compile avec javac sur DOS j'ai la main pour passerr a java Monfichier.class,c'est ici ou j'ai un message:execption in thread "main" java.lang.NoClassDefFoundError.

pourriez vous m'aider,
Merci d'avance
Configuration: win XP

2 réponses

  1. Salut,
    Je comprend que tu arrives à compiler ton programme mais que tu as un problème pour l'exécuter.

    1er cas : tu lances ta commande java au mauvais endroit
    Pour une classe package1.package2.MaClasse situé sous un répertoire /src par exemple, tu dois lancer ta commande java sous le répertoire src

    ex : java package1.package2.MaClasse

    2eme cas : ta classe utilise d'autres classes ou librairies
    il faut que tu renseignes le classpath pour l'éxécution.
    1. Salut!

      De plus, tu ne dois pas passer un fichier .class, mais un fichier .java en argument à javac.exe.

      Un fichier .class est un fichier déjà compilé.

      ;-)
      HackTrack