web-dev-qa-db-ja.com

システムパス変数を変更しても、新しいパスは保存されません

JDK(Windows 8 x64)をインストールしたばかりで、Javaウィンドウでcmdを実行すると問題ありませんが、javacを実行するとエラーメッセージが表示されます。

echo %PATH%を使用すると、代わりにJREファイルにつながる別のパスとしてパスが表示されることがわかりました。

  1. システム変数のパスにjdk\bin;を入力/追加しました。
  2. javacが認識されません
  3. echo %PATH%は、追加されたパスがJRE\bin;であり、内部にjavacがないため、エラーメッセージが表示されることを示しています。
  4. 変数エディターに戻ると、正しいパスが表示されますJDK\bin;
2
Martin

環境変数エディターが新しいパスを保存していません

新しいcmdプロンプトを開始する必要があります。

  • コントロールパネルを介して行われた環境変数への変更は、現在開いているcmdウィンドウには影響しません。
  • それらを閉じて、新しいものを開く必要があります。

PATHシステム変数を設定または変更するにはどうすればよいですか?

Windows 8

  1. マウスポインタを画面の右下隅にドラッグします。
  2. 検索アイコンをクリックして、「コントロールパネル」と入力します。
  3. 「コントロールパネル」>「システム」>「詳細」をクリックします。
  4. 「システム変数」の下の「環境変数」をクリックします。
  5. 「パス」をクリックします(スクロールして見つけます)。
  6. [編集]ウィンドウで、javacの場所をPATHの値に追加してPATHを変更します。
  7. 窓を閉めて。
  8. 新しいcmdウィンドウを開きます。
  9. Javaプログラムをコンパイルします。

ソース PATHシステム変数を設定または変更するにはどうすればよいですか?

3
DavidPostill