Comment compiler du Java sous Windows
Fermé
Milamber
-
18 nov. 2009 à 18:11
sandul Messages postés 3927 Date d'inscription jeudi 22 mai 2008 Statut Membre Dernière intervention 8 octobre 2010 - 19 nov. 2009 à 15:51
sandul Messages postés 3927 Date d'inscription jeudi 22 mai 2008 Statut Membre Dernière intervention 8 octobre 2010 - 19 nov. 2009 à 15:51
A voir également:
- Compilateur java
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel football - Télécharger - Jeux vidéo
- Waptrick jeux java itel ✓ - Forum Logiciels
- Java apk - Télécharger - Langages
- Java bible - Forum Téléchargement
13 réponses
sandul
Messages postés
3927
Date d'inscription
jeudi 22 mai 2008
Statut
Membre
Dernière intervention
8 octobre 2010
723
19 nov. 2009 à 10:21
19 nov. 2009 à 10:21
Re,
Ton message d'erreur n'est pas causé par un mauvais CLASSPATH, mais par un mauvais PATH. Lis toujours avec attention les messages d'erreur. On te dit
javac.exe est le nom du compilateur Java. Et le message d'erreur te dit que Windows n'arrive pas à le localiser. C'est aussi simple que cela.
Tit tuto fait maison et à la va-vite pour installer et configurer un JDK.
- tu prends le dernier JDK sans Netbeans ici: https://www.oracle.com/java/technologies/javase/jdk6-jsp.html
- installation avec toutes les options cochées sauf la dernière (base de données). M'enfin, ça dépend des besoins. Chemin changé vers C:\bin\java (j'installe toujours à cete endroit le dernier JDK Java; si je dois faire des tests avec JAva7, par exemple, je lui réserve un nom bien spécifique, genre C:\bin\java7). Je laisse le JRE s'installer là où il veut (dans Program Files)
- déclaration de 2 variables d'environnement:
JAVA_HOME=C:\bin\java
JAVA_BIN=%JAVA_HOME%\bin
(tu déclares ces variables dans Propriétés système/Avancé, bouton Variables d'environnement)
- maintenant si tu tapes dans une invite de commande une ligne genre
Windows saura trouver le compilateur
Bien sûr, il n'est pas nécessaire de passer par les variables d'environnement pour dier à Windows où se trouve ton compilateur. Mais organiser les choses toujours de cette manière aide si tu changes souvent d'ordi.
Le CLASSPATH aide à la compilation si tu utilises des librairies autres que celles fournies par le JDK lui-même (ce ne sera pas le cas, pour les premiers cours); il aide également à l'exécution dans les mêmes circonstances. Du coup, comme je présume que pour le moment tu ne fais pas appel à de telles librairies, le CLASSPATH ne te sert pas.
++
Ton message d'erreur n'est pas causé par un mauvais CLASSPATH, mais par un mauvais PATH. Lis toujours avec attention les messages d'erreur. On te dit
'javac' n'est pas reconnu en tant que commande interne
javac.exe est le nom du compilateur Java. Et le message d'erreur te dit que Windows n'arrive pas à le localiser. C'est aussi simple que cela.
Tit tuto fait maison et à la va-vite pour installer et configurer un JDK.
- tu prends le dernier JDK sans Netbeans ici: https://www.oracle.com/java/technologies/javase/jdk6-jsp.html
- installation avec toutes les options cochées sauf la dernière (base de données). M'enfin, ça dépend des besoins. Chemin changé vers C:\bin\java (j'installe toujours à cete endroit le dernier JDK Java; si je dois faire des tests avec JAva7, par exemple, je lui réserve un nom bien spécifique, genre C:\bin\java7). Je laisse le JRE s'installer là où il veut (dans Program Files)
- déclaration de 2 variables d'environnement:
JAVA_HOME=C:\bin\java
JAVA_BIN=%JAVA_HOME%\bin
(tu déclares ces variables dans Propriétés système/Avancé, bouton Variables d'environnement)
- maintenant si tu tapes dans une invite de commande une ligne genre
%JAVA_BIN%\javac MaClasse.java
Windows saura trouver le compilateur
Bien sûr, il n'est pas nécessaire de passer par les variables d'environnement pour dier à Windows où se trouve ton compilateur. Mais organiser les choses toujours de cette manière aide si tu changes souvent d'ordi.
Le CLASSPATH aide à la compilation si tu utilises des librairies autres que celles fournies par le JDK lui-même (ce ne sera pas le cas, pour les premiers cours); il aide également à l'exécution dans les mêmes circonstances. Du coup, comme je présume que pour le moment tu ne fais pas appel à de telles librairies, le CLASSPATH ne te sert pas.
++