cs_nanu
Messages postés7Date d'inscriptionsamedi 8 février 2003StatutMembreDernière intervention12 octobre 2003
-
27 août 2003 à 23:13
Wood_lord
Messages postés8Date d'inscriptionmercredi 26 novembre 2003StatutMembreDernière intervention 8 mars 2005
-
26 nov. 2003 à 23:39
Bonjour tout le monde, alors voici mon probléme :
J'ai un fichier.java et grace a jedit et son plugin jarMacker j'ai créer
Bonjour.jar
ensuite je prend le cmd de windows xp et je lance
java Bonjour
et le cmd me sort :
Exception in thread "main" java.lang.NoClassDefFoundError: Bonjour
le code :
public class Bonjour {
public static main () {
System.out.println("coucou");
}
}
cs_nanu
Messages postés7Date d'inscriptionsamedi 8 février 2003StatutMembreDernière intervention12 octobre 2003 28 août 2003 à 09:59
Merci beaucoup our ta réponse mais même avec ton code, l'erreur s'affiche toujours :(
Exception in thread "main" java.lang.NoClassDefFoundError: Bonjour
code :
public class Bonjour {
public static void main (String [] args) {
System.out.println("coucou");
}
}
merci
mimah
Messages postés35Date d'inscriptionsamedi 16 août 2003StatutMembreDernière intervention11 novembre 2003 28 août 2003 à 13:36
Salut,
Je ne connais pas jedit non plus mais ce n'est pas la peine de créer un jar à chaque fois, c'est seulement une fois l'appli finie pour la distribuer.
Tu dois simplement utiliser la commande javac dans une fenêtre dos avec les options suivantes si tu utilises une version récente du jdk (>1.3).
javac -classpath . Bonjour.java
Javac te créé Bonjour.class que tu peux alors exécuter avec la commande java :
java -cp . Bonjour
Sinon si tu veux exécuter un .jar c'est possible aussi (seulement si jedit définit ta classe principale dans le MANIFEST, à voir) en faisant java -jar Bonjour.jar ou javaw Bonjour.jar
Wood_lord
Messages postés8Date d'inscriptionmercredi 26 novembre 2003StatutMembreDernière intervention 8 mars 2005 26 nov. 2003 à 23:39
Amis(es) programmeurs bonsoirs...
Le problême que tu as est en fait dût à un mauvais chemin de répertoire.
Personnellement je te conseil sur ta fenêtre dos de taper :
set path="chemin\bin" là c sur ke ça marche seul inconvénient il faut ke tu le retappes à chaque lancement de ta commande dos...
Voilà sinon pour la variable d'environnement system, il faut que tu ajoutes au début de ta variable nommée path :
c:/j2sdk1.4.1_02/bin/; //j2sdk1.4.1_02 correspondant au répertoire java.