1. ホーム
  2. java

[解決済み] Javacが見つかりません

2022-03-07 02:55:51

質問

Windows 8を使用していますが、javacが動作しません。

環境変数にPATHを設定しました。

C:\Program Files (x86)\Java\jdk1.7.0_17\bin

';'の有無の両方を試しましたが、効果がありません。

最近、デスクトップでこの問題が発生し、;を追加するとうまくいったのですが、この場合はうまくいきません。

javacがbinに存在することも確認しました。

修正案があれば、ぜひお願いします。

エディテージ echo %PATH% が出ます。

C:\Users\Arktri\Desktop>echo %PATH%

C:\Program Files (x86)\Intel\iCLS Client\;
C:\Program Files\Intel\iCLS Client\;
C:\Windows\system32;C:\Windows;
C:\Windows\System32\Wbem;
C:\Windows\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\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;;
C:\Program Files (x86)\Java\jre7\bin

そして、正確なエラーは、「'javac'は、内部または外部のコマンド、操作可能なプログラムまたはバッチファイルとして認識されません」です。

解決方法は?

私が見る限りでは、あなたは JRE の中に PATH を削除することはできません。 JDK .

コマンドプロンプトから、次のようにしてみてください。

set PATH=%PATH%;C:\Program Files (x86)\Java\jdk1.7.0_17\bin

次に javac もしこれがうまくいったら、環境変数を恒久的に変更する必要があります。 PATH には JDK もあります。