web-dev-qa-db-fra.com

Dois-je redémarrer mon système après avoir défini Java dans la variable de chemin d'accès à l'environnement système?

J'ai suivi les étapes suivantes mais Java ne semble pas fonctionner pour moi. Dois-je redémarrer mon système si oui, pourquoi?

1. Right click My Computer->Advence Option->Environment Varibles->System Variables 
    2. variable : Path->Edit
    3. Copy your jdk bin directory i.e.C:\Program Files\Java\jdk1.7.0_51\bin
    4. Paste it after putting a semi-colon(;) in value section 

je reçois une erreur ci-dessous lors de l'exécution de Java dans cmd

C:\Users\User>Java -version
Error: opening registry key 'Software\JavaSoft\Java Runtime Environment'
Error: could not find Java.dll
Error: Could not find Java SE Runtime Environment.
12
Sandeep vashisth

Non, mais vous devrez fermer et recréer toutes les fenêtres cmd, les programmes Java en cours d'exécution, etc.

Pour vérifier qu'elle est correcte, ouvrez une nouvelle fenêtre cmd et tapez set -> passez en revue les informations pour PATH et Java_HOME.

22
vikingsteve

Pas nécessaire. Rouvrez une invite de commande (le cas échéant) qui exécute le processus Java et tapez Java -version pour vérifier si le processus est correctement installé.

2
SparkOn

Vous devez définir deux choses:

  1. Java_HOME
  2. CHEMIN 

Le premier se trouve sous la section "Variables utilisateur pour [votre nom d'utilisateur]". Ajoutez la variable Java_HOME et définissez-la à l'emplacement où votre jdk est installé. c'est-à-dire C:\Program Files\Java\jdk1.7.0_51 \

La seconde se trouve dans la section "Variables système". Vous devriez trouver la variable "path" et l'éditer. Ajoutez ensuite ";% Java_HOME%\bin" (sans les guillemets) à la fin de la variable de chemin.

Ensuite, sauvegardez les variables et fermez la fenêtre en cliquant sur le bouton "ok". Fermez toutes les instances de la commande Invite (ainsi que tout IDE avec lequel vous pouvez développer, comme Eclipse ou NetBeans), puis rouvrez une commande. Ensuite, si vous souhaitez vérifier si vos modifications ont bien fonctionné et sont en vigueur, procédez comme suit:

echo %Java_HOME%

Cela devrait produire où vous définissez votre variable home Java.

echo %PATH%

À la fin de la sortie, vous devriez voir votre complément Java home\bin à la variable path.

Java -version

Si vous pouvez exécuter cette commande à partir de la ligne de commande, cela signifie que votre environnement a été configuré correctement et que Java est maintenant dans votre chemin.

1
Mike Elofson

Non, vous n'avez pas besoin de redémarrer votre système . Cependant, vous devez redémarrer votre commande Invite pour mettre à jour les modifications apportées aux variables d'environnement.

0
Sayed Naweed

Dans mon cas, sous la section de variable utilisateur (pour un utilisateur particulier), Java_HOME est défini sur jre not jdk path. Je le change en chemin JDK, cela a fonctionné pour moi

0
user11111262

NON.
Vous n'avez pas besoin de redémarrer le système, mais seulement l'application telle que cmd ou tout IDE que vous utilisez pour le développement Java (i.e Eclipse) doit redémarrer.

Et pour confirmer que le chemin Java que vous avez mentionné dans la variable d'environnement Java_HOME est défini, vous pouvez ouvrir cmd et vérifier à l'aide des commandes echo %Java_HOME% ou echo %PATH%.

0
Mandar Pandit

Je réinstalle le JDK et redéfinis les variables Java_HOME et PATH. maintenant ça marche.

0
Sandeep vashisth