Execution pgr java

max -  
silfaxu Messages postés 102 Date d'inscription   Statut Contributeur Dernière intervention   -
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
A voir également:

4 réponses

grofwa Messages postés 440 Date d'inscription   Statut Membre Dernière intervention   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
max
 
Non après qu'il ait compilé j'ai tapé Java HelloWorld et c tout
0
grofwa Messages postés 440 Date d'inscription   Statut Membre Dernière intervention   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
max > grofwa Messages postés 440 Date d'inscription   Statut Membre Dernière intervention  
 
je viens d'essayer mais même message d'erreur
bizarre!
0
grofwa Messages postés 440 Date d'inscription   Statut Membre Dernière intervention   479 > grofwa Messages postés 440 Date d'inscription   Statut Membre Dernière intervention  
 
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
silfaxu Messages postés 102 Date d'inscription   Statut Contributeur Dernière intervention   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
max
 
Non je n'utilise pas d'éditeur spéciaux juste le bloc note pour le moment
0
Canard007 Messages postés 5931 Date d'inscription   Statut Contributeur Dernière intervention   215
 
t as compilé au moins?
0
silfaxu Messages postés 102 Date d'inscription   Statut Contributeur Dernière intervention   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