Execution pgr java

max -  
silfaxu Messages postés 102 Statut Contributeur -
Bonjour,

Je viens d'installer java et j'ai tenté le fameux HelloWorld;
la compilation se fait bien mais l'exécution m'inscrit le message suivant:

Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorld

Est-ce que qqun pourrait m'expliquer le pb?
merci bcp

4 réponses

  1. grofwa Messages postés 440 Statut Membre 479
     
    Salut.

    Tu as passé le classpath dans ta commande ?

    M.

    Ne vous souciez pas de n'être pas remarqué ; cherchez 
    plutôt à faire quelque chose de remarquable [Confucius]
    0
    1. max
       
      Non après qu'il ait compilé j'ai tapé Java HelloWorld et c tout
      0
    2. grofwa Messages postés 440 Statut Membre 479
       
      Alors essaie
      java -classpath HelloWorld.class HelloWorld

      en faisant attention aux majuscules/minuscules !

      Michael

      Ne vous souciez pas de n'être pas remarqué ; cherchez 
      plutôt à faire quelque chose de remarquable [Confucius]
      0
      1. max > grofwa Messages postés 440 Statut Membre
         
        je viens d'essayer mais même message d'erreur
        bizarre!
        0
      2. grofwa Messages postés 440 Statut Membre 479 > grofwa Messages postés 440 Statut Membre
         
        Tu as bien vérifié les majuscules/minuscules du nom de ta classe ?

        Ne vous souciez pas de n'être pas remarqué ; cherchez 
        plutôt à faire quelque chose de remarquable [Confucius]
        0
  2. silfaxu Messages postés 102 Statut Contributeur 11
     
    Salut,

    Utilises-tu un éditeur spécialisé genre Eclipse, IntelliJ, JBuilder ?

    Si tu essaies d'exécuter à partir de la ligne de commande, places toi juste dans le répertoire où le fichier HelloWorld.class se trouve et tapes :
    java -cp . HelloWorld

    (ça suppose que ds le fichier source HelloWorld.java, tu n'ais pas utilisé le mot cle package ... sinon tu dois te placer à la racine de ton package et taper
    java -cp . <monPackage>.HelloWorld

    @+

    sfx
    0
    1. max
       
      Non je n'utilise pas d'éditeur spéciaux juste le bloc note pour le moment
      0
  3. Canard007 Messages postés 5954 Date d'inscription   Statut Contributeur 216
     
    t as compilé au moins?
    0
  4. silfaxu Messages postés 102 Statut Contributeur 11
     
    Et tu compiles comment ? En passant par la ligne de commande, du genre ...

    javac HelloWorld.java

    Et tu n'as pas d'erreur(s) ?

    Si c'est le cas, en tapant
    java -cp . HelloWorld
    ça doit marcher ...

    @+

    sfx
    0