web-dev-qa-db-fra.com

javac ne peut pas être exécuté et ne semble en outre pas installé

J'ai un problème de configuration de Java.

J'ai installé le JRE, ajouté son chemin d'accès à PATH et défini Java_HOME et CLASSPATH. Maintenant, Java et javacpl fonctionnent correctement, mais l'exécution de javac génère une erreur de commande introuvable. De plus, javac.exe ne semble même pas exister dans le dossier bin du JRE.

Comment exécuter javac?

7
Irina Matveeva

Le JRE est simplement le Java Runtime Environment, qui n'inclut que l'infrastructure nécessaire pour exécuter les programmes Java déjà compilés.

Pour compiler le code source Java à l'aide de javac, vous avez besoin du Java Development Kit (JDK).

Sur la page de téléchargement d'Oracle Java , choisissez le package intitulé "JDK".

21
Ken Liu

Pour utiliser javac dans cmd, JDK doit être installé sur votre système ...

javac ne fonctionnera pas si vous pointez le dossier "bin" dans JRE (C:\Program Files\Java ** jre7 **\bin)

Veuillez vérifier que javac.exe se trouve dans votre dossier bin (C:\Program Files\Java ** jdk1.7.0_45 **\bin).

javac.exe doit être dans JDK (C:\Program Files\Java\jdk1.7.0_45\bin) pas dans JRE (C:\Program Files (x86)\Java\jre7\bin) "JRE ne vient pas avec un compilateur. C'est simplement un environnement d'exécution Java. Ce dont vous avez besoin, c'est du kit de développement." pour utiliser le compilateur javac

For javac path (Points à retenir lors de la définition de la variable d'environnement système)

chemin = C:\Fichiers de programme (x86)\Java\jre7\binc'est faux 

chemin = C:\Program Files\Java\jdk1.7.0_45\bin} _ c'est correct

Assurez-vous que "javac.exe" doit figurer dans votre "C:\Program Files\Java\jdk1.7.0_45\bin".

Ne confondez pas avec JRE et JDK, les deux sont totalement différents 

si vous n'avez pas le téléchargement de fichiers JDK à partir de ce lien http://www.Oracle.com/technetwork/Java/javase/downloads/jdk7-downloads-1880260.html

fil de référence pour JDK VS JRE Quelle est la différence entre JDK et JRE?

Procédure: -

  1. Installer JDK 

  2. ouvrir l'invite de commande 

  3. tapez "cd C:\Program Files\Java\jdk1.7.0_45\bin" appuyez sur Entrée (le chemin peut changer en fonction de la version de jdk et des versions 32 bits et 64 bits)

  4. tapez "javac" appuyez sur enter

c'est fait 

Maintenant, changez la variable d’environnement système chemin = C:\Program Files\Java\jdk1.7.0_45\bin

cela définira le chemin de façon permanente 

5
TechDog

vous devez installer jdk puis après avoir ajouté le chemin du dossier bin de jdk dans le chemin vaiable. vous pouvez essayer les liens

0
darxtrix

JRE n'a pas de javac - vous devez télécharger le JDK (Java Development Kit).

0
Chris Mantle