HOWTO · Java

エラー: Windows 10 で Javac が認識されない

このチュートリアルでは、javac が Windows 10 で認識されないというエラーを Java で解決する方法を示します。

このページの内容

このチュートリアルでは、Windows 10 で javac が認識されないという問題を解決する方法を示します。

javac が Windows 10 で認識されない

Windows 10 で javac が認識されないというエラーは、初心者または Java プログラミングでよく発生します。 javac は、Java プログラムをコンパイルするために使用されるコマンドです。 JDK の bin ディレクトリにある javac.exe アプリケーションを呼び出します。

javac が認識されませんというエラーが発生するたびに、JVM はファイルjavac.exeを見つけることができません。 ファイルが削除されたか、環境変数が JDK に設定されていません。

javacC:\Program Files\Java\jdk-17.0.2\bin ディレクトリにあります。

javac exeファイルの場所

JVM が javac ファイルを見つけられない場合は、"javac は Windows 10 で認識されません" をスローします。 例を参照してください:

'javac' is not recognized as an internal and external command.

このエラーは、PATH 環境変数が Java 用に設定されていない場合に発生します。 この問題を解決するには、システムが実行可能ファイルを見つけるために使用する PATH 変数を設定する必要があります。

上記のように、javac はパス C:\Program Files\Java\jdk-17.0.2\bin にあります。 JDK のバージョンは、お使いのバージョンによって異なる場合があります。

以下の手順では、Windows 10 で PATH 環境変数を設定します。

  1. [スタート] メニューで 環境変数 を検索します。

  2. システム環境変数を編集するオプションを開きます。これにより、詳細メニューでシステム プロパティが開きます。

    環境変数 Advanced

  3. 環境変数 オプションをクリックして、新しいタブを開きます。

    環境変数タブ

  4. 次に、[システム変数] で [パス] を選択し、[編集] をクリックします。

    パス変数

  5. 新規をクリックし、パス C:\Program Files\Java\jdk-17.0.2\bin を貼り付けます。

    パス変数セット

  6. Ok をクリックすると、Path 変数が設定されます。

Path 変数を設定したら、Javac コマンドを実行してファイルを正常にコンパイルできます。