Java が内部または外部コマンドとして認識されない

Java は世界で最も古く、最も有名な言語の 1 つです。初心者でもプロフェッショナルでも、Java コードを実行する必要があります。ただし、ターミナルがJava が内部または外部コマンドとして認識されませんと表示することがあります。

「java」は、内部または外部コマンド、操作可能なプログラム、またはバッチファイルとして認識されていません

Java が内部または外部コマンドとして認識されない

この問題には、「JAVAC」、「JRE」、「MVN」、「JAR」が内部または外部コマンド、操作可能なプログラム、またはバッチファイルとして認識されません、「Java」が内部または外部コマンド、操作可能なプログラム、またはバッチファイルとして認識されませんなどのさまざまなインスタンスがあります。コマンドプロンプト、Minecraft、Arduino、VScode、IntelliJ など。ただし、以下に記載されているソリューションを使用すると、それらの問題をすべて解決できます。

  1. コンピューターに Java がインストールされているかどうかを確認する
  2. コンピューターに Java をインストールする
  3. 環境変数を構成する
  4. Java を再インストールする

それらについて詳しく説明しましょう。

1] コンピューターに Java がインストールされているかどうかを確認する

まず、コンピューターに Java がインストールされていることを確認する必要があります。インストールされていない場合は、コマンドプロンプトや他の場所からアクセスすることはできません。これを実行するには、コマンドプロンプトを開き、次のコマンドを実行して、コンピューターにインストールされている Java のバージョンを確認します。結果が表示された場合は Java がインストールされています。それ以外の場合は、次のソリューションに進みます。

2] コンピューターに Java をインストールする

コンピューターに Java がインストールされていない場合は、Java をインストールする必要があります。システムにインストールされている場合でも、Java インストールメディアをもう一度実行し、ここで説明する手順に従ってユーティリティを正しくインストールできます。コンピューターに Java をインストールするには、以下に記載されている手順に従います。

  1. oracle.com に移動して、Java SE Development Kit のコピーをダウンロードします。
  2. 次に、Windows x64 インストーラーを探してダウンロードします。
  3. ダウンロードしたら、インストーラーを実行し、画面の指示に従ってインストールプロセスを完了します。

うまくいけば、これで完了です。

問題が解決しない場合は、既存の OS と一致する Java バージョンをインストールすることを検討してください。したがって、64 ビットの Windows 10 を使用している場合は、64 ビットシステム用に調整された Java バージョンをダウンロードしてインストールします。逆に、32 ビットの Windows オペレーティングシステムの場合は、32 ビットの Java プログラムを選択します。このアプローチで問題が解決したと示すユーザーは数名います。さらに、両方の Java バージョンをインストールするオプションがあり、要件に応じて 32 ビットバージョンまたは 64 ビットバージョンを使用できます。

3] 環境変数を構成する

コマンドが内部または外部コマンドとして認識されない理由の 1 つは、それが環境変数の 1 つではないことです。Java にはコンパイラとインタープリターの両方が必要なので、変数を手動で追加する必要があります。これを実行するには、以下に記載されている手順に従います。

  1. Win + S を押し、「詳細システム設定の表示」と入力して、ユーティリティを開きます。
  2. 次に、「システムのプロパティ」を探し、「詳細」タブをクリックします。
  3. 次に、「環境変数」をクリックします。
  4. システム変数セクションに移動し、PATH 変数を選択して、[編集] ボタンをクリックします。
  5. 変数を追加するには、[新規] ボタンをクリックします。
  6. 次に、JDA bin の場所である次の場所を指定されたフィールドに貼り付けます。
    C:\Program Files\Java\jdk-18.0.2\bin
  7. 次に、JDA の場所を貼り付けます。
    C:\Program Files\Java\jdk-18.0.2
  8. 完了したら、[OK] をクリックして変更を保存します。

使用している Java のバージョンによって、異なるフォルダーがある場合があります。すべて完了したら、問題のコマンドを実行して、問題が解決したかどうかを確認します。

4] Java を再インストールする

Java が認識されない場合は、コンピューターにインストールされている Java が破損している可能性が高いです。したがって、Java をアンインストールしてから、前に説明したガイドに従って新しいコピーをインストールする必要があります。

この投稿で説明されているソリューションを使用して問題を解決できることを願っています。

Java が内部または外部コマンドとして認識されないのはどのように修正しますか?

ご存知のとおり、環境変数は、設定されたプロセスに対してローカルです。Java がシステム変数の 1 つとして構成されていない場合、CMD は Java の存在を検出できず、問題のエラーが表示されます。この問題を解決するには、Java のパスとその bin の場所をシステム変数に追加します。これを実行するには、前述のソリューションに従います。

なぜ Java のバージョンがコマンドプロンプトに表示されないのですか?

コマンドプロンプトに Java のバージョンが表示されない場合は、次の 2 つの理由が考えられます。1 つは、Java がシステムに正しくインストールされていない、またはその場所がシステム変数セクションに追加されていないことです。上記のソリューションに従って問題を解決できます。