質問: Java13がコマンドプロンプトで動きません。 環境変数にC:\Program Files\Java\jdk-13.0.1\bin を追加して、コマンドプロンプトでjavacを打ち込んだの ですが、 'javac'は内部コマンドまたは外部コマンド、操作可能な プログラムまたはバッチファイルとして認識されていません。 とエラーがでます。 自分としては何かの設定が足りない、もしくは前のバージョンを アンインストールした後で、前の設定の何かが正常な動作を妨げて いると判断しております。 初歩的な設定の質問になりますがお助け願います。
回答: コマンドプロンプトを開いたままであれば、一旦閉じて開きなおして、もう一度下記のコマンドを実行してください。 また、念のためエクスプローラーで`C:\Program Files\Java\jdk-13.0.1\bin`を開き、javac.exeおよびjava.exeが存在していることを確認してください。 ``` javac --version ``` それでも結果が変わらなければ、以下のコマンドを実行して結果を確認してください。 ``` where javac ``` 環境変数pathにjavacまでのパスが通っていれば下記のような結果になります。 例) 環境変数pathにjavacのパスが通っている場合 ``` where javac C:\Program Files\Java\jdk-13.0.1\bin\javac.exe ``` もし、このような結果にならなかった場合、下記のコマンドで環境変数pathの内容を確認してください。 環境変数pathの内容が画面に表示されるので、その中にjavacのパスが登録されているか確認してください。 ``` echo %path% ``` 登録されていない場合、環境変数pathにパスが通っていないので登録してください。