ホームページ >Java >&#&チュートリアル >Windows で「javac」が内部コマンドまたは外部コマンドとして認識されないのはなぜですか?

Windows で「javac」が内部コマンドまたは外部コマンドとして認識されないのはなぜですか?

DDD
DDDオリジナル
2024-12-26 15:23:09332ブラウズ

Why Isn't 'javac' Recognized as an Internal or External Command in Windows?

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

Java ユーザーがプログラムをコンパイルしようとすると、このエラーがよく発生します。この問題は、Windows システムに Java が正しくインストールされていないことが原因で発生します。これを解決するには、次の手順に従います。

環境変数と PATH について

javac などのコマンドを実行するには、Windows は PATH 変数内で実行可能ファイル javac.exe を検索します。 PATH は、システムが実行可能ファイルを見つけることができるディレクトリをリストする環境変数です。

Java パスを見つける

Java インストール ディレクトリを見つけます。通常、実行可能インストーラーの場合は C:Program FilesJavajdk[version] の下に、または zip ファイルからインストールした場合は抽出されたフォルダーにあります。 bin サブディレクトリに移動し、そのパスをコピーします。

システム変数の編集

スタート メニューで検索するか、回答で説明されている他の方法を使用して、「環境変数」設定を開きます。

Clean PATH

PATH 変数を調べ、重複または古いものを削除します競合を避けるための Java パス。 C:ProgramDataOracleJavajavapath エントリも削除します。

PATH に追加

Java パスをシステム PATH 変数に追加します。 PATH 内のパスを区切るのがセミコロンのみであることを確認してください。

Set JAVA_HOME

システム環境変数 JAVA_HOME を作成し、bin サブディレクトリのない Java ディレクトリのパス (例: C) に設定します。 :Program FilesJavajdk[バージョン].

コマンドを閉じて再度開くプロンプト

コマンド プロンプトまたは IDE を再起動して、環境変数を更新します。

追加メモ

  • javac を含む Java Development Kit (JDK) をインストールします。
  • set コマンドを使用して PATH 全体を置き換えないでください。これにより、次のような問題が発生する可能性があります。
  • Java のアップグレード後に JAVA_HOME を更新して、環境変数が正しいパスを指すようにしてください。

以上がWindows で「javac」が内部コマンドまたは外部コマンドとして認識されないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。