ben1002
Messages postés33Date d'inscriptionsamedi 26 mars 2005StatutMembreDernière intervention 6 juillet 2006
-
14 juil. 2005 à 15:39
cs_GodConan
Messages postés2113Date d'inscriptionsamedi 8 novembre 2003StatutContributeurDernière intervention 6 octobre 2012
-
18 juil. 2005 à 07:23
Bonjour,
j'ai enregistré le jdk1.5.0_04 dans C:
j'ai créé la variable d'environnement PATH et j'ai mit comme valeur C:\jdk1.5.0_04\bin
Ensuite je tape dans executer command javac ce qui m'ouvre une fenêtre DOS (pas la bonne je crois) puis je tape
javac C:\Documents and Settings\Administrateur\Bureau\FirstApp.java et la console affiche "javac" n'est pas un fichier executable ...
Pourriez-vous m'aider ?
cs_GodConan
Messages postés2113Date d'inscriptionsamedi 8 novembre 2003StatutContributeurDernière intervention 6 octobre 201212 14 juil. 2005 à 18:35
hmmm normalement si tu utilise l istalleur de Sun pour le JDK toute les variable windows sont mise a jour ...
il te sufi ensuite de taper "javac [+les params]" à partir d une console (dos)
et donc quel est vraiment le problème en effet ;o) ...
ben1002
Messages postés33Date d'inscriptionsamedi 26 mars 2005StatutMembreDernière intervention 6 juillet 2006 14 juil. 2005 à 18:53
je dois aller où dans le site ?
Il met
The J2SE versions listed below have completed the Archive area. Or click a following link for the final version of a release train.
cs_GodConan
Messages postés2113Date d'inscriptionsamedi 8 novembre 2003StatutContributeurDernière intervention 6 octobre 201212 14 juil. 2005 à 22:24
;o)
pour les var d environement je reconner que cela ne m a jamais vraiment inquieté depuis que je travail avec Eclipse .. ;o)
et tu as raison je vien de verifier mon classpath n est pas parametré... ;o)
ben1002
Messages postés33Date d'inscriptionsamedi 26 mars 2005StatutMembreDernière intervention 6 juillet 2006 15 juil. 2005 à 14:16
c'est bon ça marche, mais maintenant quand je veut exécuter mon .class il met Exeption in thread "main" java.lang.NoClassDefFoundError : C:\Exemple et j'avais tapé java C:\Exemple.
Ps : Merci pour la compilation
cs_neodante
Messages postés2835Date d'inscriptionlundi 11 août 2003StatutModérateurDernière intervention16 décembre 200611 17 juil. 2005 à 19:14
EN fait chaque classe qui possède un méthode
public static void main(String[] args)
peut-être mancé par conséquent tu n'indiqueras jamais un chemin dans ton ton arborescence mais une classe bien précise ...
Quand tu fais un java :
java <classe contenant un Main>
Si tu es dans c:\exemple et que ta classe s'appelle Toto.java elle sera compilée en Toto.class. pour l'exécuter :
java Toto
Attention ici ta classe ne doit pas être dans un package (et donc contenir d'instruction package)
Si ta classe est dans un package titi.toto (elle se trouve donc dans
c:\exemple\titi\toto) alorsil faut que tu te mettes dans le répertoire
c:\exemple avec les cd en ligne de commande et que tu fasse :
java titi.toto.Toto
Tu remarqueras que tu ne mets jamais le .class derrière ..