web-dev-qa-db-fra.com

Comment puis-je définir la variable PATH pour javac afin que je puisse compiler manuellement mes travaux .Java?

Voici l'adresse sur mon lecteur:

C:\Program Files\Java\jdk1.6.0_18\bin

Comment pourrais-je définir la variable de chemin afin que je puisse aller dans la fenêtre de commande (windowskey + r "cmd") et pouvoir taper des choses comme:

javac TestApp.Java

J'utilise Windows 7 Professionnel.

16
Sergio Tapia

Taper le SET PATH la commande dans le shell de commande chaque fois que vous l'allumez peut devenir assez rapide pour vous. Trois alternatives:

  1. Exécutez javac à partir d'un lot (.CMD) fichier. Ensuite, vous pouvez simplement mettre le SET PATH dans ce fichier avant votre javac exécution. Ou vous pourriez vous passer de SET PATH si vous codez simplement le chemin explicite vers javac.exe
  2. Définissez votre PATH amélioré et amélioré dans la configuration "variables d'environnement" de votre système.
  3. À long terme, vous voudrez automatiser votre Java compilation avec Ant . Mais cela nécessitera encore une autre extension de PATH d'abord, ce qui apporte revenons à (1) et (2).
16
Carl Smotricz

Ce serait:

set "PATH=%PATH%;C:\Program Files\Java\jdk1.6.0_18\bin"

Vous pouvez également ajouter ;C:\Program Files\Java\jdk1.6.0_18\bin au PATH dans la boîte de dialogue de l'environnement utilisateur. Cela vous permettrait d'utiliser javac et d'autres Java forment directement n'importe quel shell cmd sans définir d'abord le chemin d'accès. où il se trouve dans Windows 7.

23
x4u

Étape 1: définissez la variable PATH Java_HOME sur le chemin du JDK présent sur le système. Étape 2: dans la variable Path, ajoutez le chemin du C:\Program Files\Java\jdk (version)\bin

Cela devrait résoudre le problème. Bon codage !!

7
Capcha

Première chose que j'ai voulu répondre à cette question imp: " Pourquoi nous avons besoin que PATH soit défini? "

Réponse: Vous devez définir PATH pour compiler Java code source, créer Java = CLASS FILES et permettre au système d'exploitation de charger les classes au moment de l'exécution.

Vous comprendrez maintenant pourquoi après avoir défini " javac ", vous pouvez compiler manuellement en disant simplement "Class_name.Java"

Modifiez le [~ # ~] chemin [~ # ~] de Variable d'environnement Windows en ajoutant l'emplacement jusqu'au répertoire bin où tous les fichiers exe (par exemple Java, javac) sont présents.

Exemple: ; C:\Program Files\Java\jre7\bin.

2
NishantM

seulement cela fonctionnera:

path =% set path%; C:\Program Files\Java\jdk1.7.0_04\bin

2
Pushp Singh

Suivez les étapes données ici

http://www.javaandme.com/

après avoir défini la variable, accédez simplement à votre répertoire de fichiers Java dans votre cmd et tapez javac "xyx.Java"

ou si vous ne accédez pas au répertoire, spécifiez simplement le chemin complet du fichier Java

javac "/xyz.Java"

2
Pratap Singh
  1. Tapez cmd au démarrage du programme
  2. Copiez et collez à la suite de l'invite dos

set PATH = "% PATH%; C:\Program Files\Java\jdk1.6.0_18\bin"

1
RAi

Vous n'avez pas besoin de faire de choses complexes en ligne de commande ou d'éditer un code système. Il vous suffit d'ouvrir l'ordinateur, affichant tous vos disques et les propriétés ouvertes. À partir de là, accédez à Paramètres système avancés et cliquez sur Variables d'environnement. Faites défiler vers le bas dans la zone de liste inférieure et modifiez Path. N'effacez rien déjà là. Mettez un; après, puis tapez votre chemin. Pour tester, ouvrir l'invite de commande et faire "javac", il devrait répertorier une vingtaine de programmes. Vous auriez fini à ce point.

Soit dit en passant, la commande à compiler est javac -g pas seulement javac.

Bon codage!

1
Galen Nare