web-dev-qa-db-ja.com

システム環境のパス変数にJavaを設定した後、システムを再起動する必要がありますか?

私は次の手順を実行しましたが、Javaは私には機能していないようです。もしそうならシステムを再起動する必要がありますか?

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 

Java 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.
16

いいえ。ただし、cmdウィンドウを閉じて再作成し、Javaプログラムなど)を実行する必要があります。

それが正しいことを確認するには、新しいcmdウィンドウを開いてsetと入力します-> PATHおよびJava_HOMEの情報を確認します。

27
vikingsteve

次の2つを設定する必要があります。

  1. Java_HOME

最初は「[ユーザー名]のユーザー変数」セクションの下にあります。 Java_HOME変数を追加し、jdkがインストールされている場所に設定します。つまり、C:\ Program Files\Java\jdk1.7.0_51 \

2番目は「システム変数」セクションの下にあります。 「パス」変数を​​見つけて編集する必要があります。次に、パス変数の末尾に「;%Java_HOME%\ bin」(引用符を除く)を追加します。

これを行った後、変数を保存し、「OK」ボタンをクリックしてそのウィンドウを閉じます。コマンドプロンプトのすべてのインスタンスを閉じ(EclipseやNetBeansなどで開発している可能性のあるIDE)、すべてのコマンドプロンプトを再度開きます。その後、テストするかどうか変更が機能し、有効になっている場合は、次を試してください。

echo %Java_HOME%

これは、Javaホーム変数に設定した場所を出力します。

echo %PATH%

出力結果の最後に、パス変数へのJava home\binの追加が表示されます

Java -version

コマンドラインからこのコマンドを実行できる場合、環境が正しく設定され、Javaがパスに含まれていることを意味します。

4
Mike Elofson

必要はありません。 Javaプロセスを実行し、Java -version正常にインストールされたかどうかを確認します。

2
SparkOn

いいえ、システムを再起動する必要はありません。ただし、環境変数で行った変更を更新するには、コマンドプロンプトアプリケーションを再起動する必要があります。

0
Sayed Naweed

私の場合、ユーザー変数セクション(特定のユーザー)の下で、jdk pathではなくjreに設定されたJava_HOMEです。私はそれをJDKパスに変更し、それは私のために働いた

0
user11111262

番号。
システムを再起動する必要はありませんが、cmdやIDE開発に使用しているJavaなどのアプリケーション(Eclipseなど)のみを再起動する必要があります。 。

また、Java_HOME環境変数で指定したJavaパスが設定されていることを確認するには、cmdを開き、echo %Java_HOME%またはecho %PATH%コマンドで確認できます。

0
Mandar Pandit

JDKを再インストールし、Java_HOMEおよびPATH変数。今では機能しています。

0