210

実行中の Java の現在のバージョンを確認しようとすると、「Java は内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されません。」というエラーが表示されました。

私は Windows 7 OS を実行しており、最新の JDK をダウンロードしましたが、コマンド「java -version」を使用して Java のバージョンを確認する前に、誤ってマシンから Java を削除した可能性があると感じました。

自分のマシンで Java を再び動作させるには、どのソフトウェアをダウンロードする必要がありますか?

編集:

すべての環境変数が現在のJava SDKを指していることを確認した後、cmdからJavaを再び実行することができました。

4

18 に答える 18

181

Windows 7 の場合:

  1. を右クリックMy Computer

  2. 選択するProperties

  3. 選択するAdvanced System Settings

  4. Advancedタブを選択

  5. 選択するEnvironment Variables

  6. Path下を選択System Variables

  7. Editボタンをクリックします

  8. 変数値エディターで、これを行の先頭に貼り付けます

    C:\Program Files\Java\jdk1.7.0_72\bin;
    
  9. [OK] をクリックし、もう一度 [OK] をクリックします

  10. コマンド プロンプトを再起動します。そうしないと、パス変数の変更が反映されません。

  11. java -versionコマンドプロンプトに入力します。


ステップ 8 に関する注意事項:

  1. これに含まれる Java のバージョンは、ここで使用されているものとは異なる場合があります。これは単なる例です。
  2. パス変数にはおそらく他の値があります。すでにあるものを削除しないことが非常に重要です。そのため、指定された値を行の先頭に貼り付けるように指示されています。これは、既存の値を削除せず、その前に java を配置するだけであることを意味します。これにより、他のバージョンの Java もパス上にある場合に発生する問題も修正されます。

ステップ 6 に関する注意事項:

  1. これにより、個々のユーザーではなく、コンピューターのパスが設定されます。他の開発者も使用しているコンピューターで作業している可能性があります。その場合、システム変数ではなく、ユーザー変数を設定します。
于 2014-10-18T09:46:01.847 に答える
5

この問題は Windows 8 にあります。まず、Java jdk のパス (例: C:\Program Files\Java\jdk1.7.0_51\bin) をコピーします。

  1. デスクトップの [マイ コンピュータ] アイコンを右クリックし、[プロパティ] をクリックします。

  2. 左ペインで「システムの詳細設定」を選択します。

  3. [詳細] タブで、下部にある [環境変数] を選択します。

  4. システム変数で、「パス」変数を​​選択して編集します。

パスを貼り付けて「;」を追加します 最後に - 例 C:\Program Files\Java\jdk1.7.0_51\bin;

于 2015-08-02T21:15:37.907 に答える
0

Windows ボックスに cygwin がインストールされている場合、または UNIX シェルを使用している場合

Issue bash#which java

これにより、java がクラスパスにあるかどうかがわかります。

于 2013-05-07T06:24:24.750 に答える