システムパスでJavaが動作しない

システムパスでJavaが動作しない

これは私のシステムパスです(読みやすくするためにセミコロンで区切られています)

  C:\Program Files (x86)\AMD APP\bin\x86_64; C:\Program Files (x86)\AMD APP\bin\x86; C:\Program Files (x86)\Intel\iCLS Client\; C:\Program Files\Intel\iCLS Client\; %SYSTEMROOT%\SYSTEM32;%SYSTEMROOT%; %SYSTEMROOT%\SYSTEM32\WBEM; %SYSTEMROOT%\SYSTEM32\WINDOWSPOWERSHELL\V1.0\; C:\PROGRAM FILES (X86)\INTEL\OPENCL SDK\2.0\BIN\X86; C:\PROGRAM FILES (X86)\INTEL\OPENCL SDK\2.0\BIN\X64; C:\PROGRAM FILES (X86)\INTEL\OPENCL SDK\2.0\BIN\X86; C:\PROGRAM FILES (X86)\INTEL\OPENCL SDK\2.0\BIN\X64;; C:\Program Files\WIDCOMM\Bluetooth Software\; C:\Program Files\WIDCOMM\Bluetooth Software\syswow64;; C:\Program Files\Intel\Intel(R) Management Engine Components\DAL; C:\Program Files\Intel\Intel(R) Management Engine Components\IPT; C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL; C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT

これは正しいでしょうか、それとも間違っていますか?

答え1

単にコマンドラインに入力して Java を実行したい場合は、 PATH 変数にjavaJava bin ディレクトリ (など) を含める必要があります。C:\Program Files (x86)\Java\jre7\bin

これには 2 つの方法があります:

  • グローバル PATH を編集します ( Win + R> > 詳細 > 環境変数... > システム変数 > "Path" > 編集...)。注: PATH の変更を適用するには、ウィンドウSysdm.cplを再起動する必要があります。cmd
  • ローカルcmdウィンドウに PATH をエクスポートします (実行: set PATH=%PATH%;C:\Program Files (x86)\Java\jre7\bin)。注: PATH の変更は現在のcmdウィンドウにのみ適用されます。

答え2

%PATH% に Java が表示されませんが、非常に大きい場合や見つけるのが難しい場合があるため、Java があるかどうかを確認する必要があります。

Java があるかどうかを確認するには、実行できます。

java -version

cmd.exe または powershell で実行します。Java ツールが見つかった場合は、そのバージョンが出力されます。

C:\Users\Administrator>java -version java version "1.8.0_40" Java(TM) SE ランタイム環境 (ビルド 1.8.0_40-b25) Java HotSpot(TM) クライアント VM (ビルド 25.40-b25、混合モード、共有)

ここで、Javasのサイトで、Windows のバージョンごとに設定方法が説明されています。

しかし、cmd.exe から簡単に実行できます。Windows エクスプローラーで、おそらくプログラム ファイルの下にある Java インストール フォルダーを探します。たとえば、次のようになります。

C:\Program Files\Java\jdk1.8.0_40\bin

その場所をコピーしてcmd.exeと入力します

PATH="C:\Program Files\Java\jdk1.5.0_14\bin";%PATH% を設定します。

あなた%PATH% を追加する必要がありますで、環境パスを維持し、Java を追加します。

Dhiwakar Ravikumar のおかげで、私はこのことに気づきませんでした。

回答に記載されているように PATH 環境変数を編集すると、新しいコマンド プロンプト ウィンドウでのみ有効になります。

関連情報