[java]java.lang.NoClassDefFoundError

steph70 -  
freto Messages postés 1543 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

une question bête de débutant en java :

j'ai crée un script simple 'hello word', basic.

public class BonjourMonde {

	public static void main (String[] args) {
		System.out.println("Bonjour Monde");
	}
}<code>

J'ai modifier mon path en rajoutant : C:\Program Files\Java\jdk1.5.0_17\bin;C:\WINDOWS\system32;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;;;"C:\Program Files\Zone Labs\ZoneAlarm\MailFrontier"

et j'ai créer un CLASSPATH égal à .;

Mais si à la compilation ca fonctionne, lorsque je lance le programme, j'ai une erreur : <code>Exception in thread "main" java.lang.NoClassDefFoundError: BonjourMonde/class


Et je ne vois pas comment régler ca.

Pouvez vous m'aider ?

Merci d'avance
Steph70
A voir également:

3 réponses

freto Messages postés 1543 Date d'inscription   Statut Membre Dernière intervention   162
 
Bonjour a toi.
Comment exécute tu ton programme? Par là, j'entend: qu'utilise tu (console, ide).
Quelle commande (si tu utilise la console) exécute tu?
0
steph70
 
Bonjour,

j'utilise la ligne de commande : java BonjourMonde.java

Amicalement
Steph70
0
freto Messages postés 1543 Date d'inscription   Statut Membre Dernière intervention   162
 
Et voilaaa l'erreur: il faut utiliser simplement la commande:
java BonjourMonde

C'est vicieux le java, mais on s'y fait vite.
Donc on récapitule:
Pour compiler: javac BonjourMonde.java 

Pour éxecuter: java BonjourMonde 

Le tout dans le répertoire contenant BonjourMonde.java bien entendu
0
steph70
 
Merci beaucoup,

C'etait bien le problème et donc la solution.

Merci encore

Amicalement
Steph70
0
freto Messages postés 1543 Date d'inscription   Statut Membre Dernière intervention   162
 
C'est très bien d'avoir plussoyé ma réponse merci.
Et si ce n'est déjà fait, passe le status du post en résolu si tu peut.
Et de rien pour la solution
0