2xécution !!!!

cs_pierre63 Messages postés 50 Date d'inscription mardi 23 avril 2002 Statut Membre Dernière intervention 9 mars 2009 - 29 avril 2004 à 15:15
kirua12 Messages postés 1155 Date d'inscription samedi 17 janvier 2004 Statut Membre Dernière intervention 29 avril 2011 - 1 mai 2004 à 09:09
Bonjour,
J'ai un fichier Ex1.java dans un repertoire sur un disque p: et mon jdk est installer sur c et la viable d'environement path et bien configurer .
pour compiuler je fais : javac p:\java\Ex1.java
le prog se compil tres bien il me creer le fichier Ex1.class dans le meme repertoire !
Mais lorsque je veux éxécuter je fais : java p:\java\Ex1
et il me marque le message suivant :
Exeption in thread "main" java.lang.NoclassdefFoundError : p:\java\Ex1

Par contre si je copie mes fichiers dans le repertoire où se trouve javac et java pas de prob !
Voici mon code :

// Classe EX1
// Ce premier exercice permet d'afficher un message

class Ex1
{
public static void main (String[] args)
{
System.out.println("Bonjour");
}
}

Si vous pouviez m'aider !!!

Merci !

2 réponses

HFanny Messages postés 699 Date d'inscription mercredi 19 février 2003 Statut Membre Dernière intervention 13 mai 2011 20
29 avril 2004 à 15:51
Bonjour,
J'ai posé la même question il y a peu :-p
C'est parce que tu dois ajouter la valeur . à ton classpath
. correspont au répertoire courant.

Donc voilou,

Fanny
0
kirua12 Messages postés 1155 Date d'inscription samedi 17 janvier 2004 Statut Membre Dernière intervention 29 avril 2011 7
1 mai 2004 à 09:09
Salut,

il faut donner le nom de la classe et non l'endroit où elle se trouve. Tu te places dans le répertoire p:\java et tu tapes la commande : java Ex1
0
Rejoignez-nous