web-dev-qa-db-fra.com

"Java -version" ne fonctionne pas dans l'invite de commande

J'ai téléchargé ce Java JDK et l'ai installé.

Mais quand je vais à l'invite de commande pour vérifier la version, il dit qu'elle n'est pas reconnue.

Quelqu'un d'autre connaît-il ce problème avec la dernière version de Java?

Je n'ai peut-être pas installé la bonne version. J'ai besoin du Java qui fonctionne avec grails

C:\>Java
'Java' is not recognized as an internal or external command,
operable program or batch file.

C:\>Java -version
'Java' is not recognized as an internal or external command,
operable program or batch file.

C:\>

quand je fais une recherche sur mon ordinateur pour Java, il ne trouve rien

Serveur Windows 2k8 R2 - Pour que les deux Java [-option] ou% Java_HOME% fonctionnent en ligne de commande, vous avez besoin des éléments suivants:

Dans Panneau de configuration-> Système et sécurité-> Système-> Paramètres système avancés-> Avancé-> Variables d'environnement-> Variables système

Modifiez la variable Path et ajoutez un ";" après la dernière valeur et ajoutez le chemin d'accès au répertoire bin Java: par exemple - C:\Progra ~ 2\Java\jre6\bin \

Ajoutez la variable Java_HOME avec la valeur définie sur le chemin de l'exécutable Java: par exemple, C:\Progra ~ 2\Java\jre6\bin\Java.exe

11
user2730936

Appuyez simultanément sur les boutons "fenêtres" et "pause" de votre clavier, cela fera apparaître la boîte de dialogue Préférences Système. Dans l'onglet Avancé, recherchez Variables d'environnement.

Ensuite, dans la section Utilisateur (supérieure), créez ou mettez à jour les deux variables suivantes:

  • Java_HOME = où vous placez votre JDK, par exemple. C:/Java/SDK
  • CHEMIN =% Java_HOME%/bin

Fermez les boîtes de dialogue.

Ensuite, dans une nouvelle console de ligne de commande, essayez "javac -version" et voyez s'il est détecté. Il est important que vous utilisiez une nouvelle console, car les variables d'environnement sont en lecture seule lorsque la console est lancée.

8
Olivier Croisier

Java est généralement installé (sous Windows) en tant que C:\Program Files\Java\jdk<version>

Ce répertoire d'installation possède un sous-répertoire bin que vous devez ajouter à votre variable d'environnement PATH via le panneau de configuration. Ensuite, les commandes comme Java, javac etc. seront disponibles sur la ligne de commande.

BTW, la même chose est vraie pour Grails.

8

L'indicateur -version n'est-il pas reconnu ou la commande "Java" n'est-elle pas reconnue? Une façon de tester cela consiste simplement à taper "Java" par lui-même et à l'exécuter pour voir ce qui se passe.

Si la commande n'est pas reconnue, assurez-vous que le chemin d'installation du JDK est dans votre chemin Windows . Sinon, vous ne pourrez utiliser aucun des exécutables Java de l'invite de commande. Voici un autre lien qui pourrait vous aider.

7
JasCav

Pour Linux:

vérifiez $ PATH et $ Java_HOME. Vous pouvez le configurer dans/etc/environment

Depuis la console, vous pouvez le vérifier comme:

$ echo $PATH

Pour Windows:

Poste de travail -> Propriétés -> Avancé -> Variables d'environnement Vérifiez là PATH.

Depuis la console, vous pouvez le vérifier comme:

echo %PATH%
3
Alex Ivasyuv

Vous devez ajouter manuellement le chemin d'accès à javac.exe et Java.exe à votre chemin de système d'exploitation. Le programme d'installation Java ne fait pas cela pour vous.

3
John Topley

Vous n'avez probablement pas Java.exe dans la variable PATH de votre système.

2
Mark B

Vous avez installé le JDK. Java.exe ne fait-il pas partie du JRE? L'avez-vous installé?

1
Melvin

Vous devriez avoir une icône Java dans le Panneau de configuration de Windows. Localisez l'onglet Java et cliquez sur le bouton Afficher . Cela vous montrera le chemin vers les exécutables Java.

Enfin, assurez-vous d'avoir redémarré l'ordinateur pour que les modifications de la variable PATH puissent prendre effet.

1

Pour moi, c'était une ligne incorrecte dans le CHEMIN

(1) Cochez CHEMIN: tapez "Modifier les variables d'environnement système" dans la recherche -> Propriétés système -> Avancé -> Variables d'environnement -> Variables système -> Chemin

(2) Sur la liste, le mien était C:\Program Files (x86)\Common Files\Oracle\Java\javapath donc j'ajoute simplement \ à la fin (les fichiers exe dans le dossier javapath)

Système d'exploitation: Windows 10 64 bits

0
Cloud Cho