ホームページ >Java >&#&チュートリアル >Windows コマンド プロンプトが「javac」を認識しないのはなぜですか?

Windows コマンド プロンプトが「javac」を認識しないのはなぜですか?

Barbara Streisand
Barbara Streisandオリジナル
2024-12-23 15:12:10960ブラウズ

Why Doesn't My Windows Command Prompt Recognize

Windows での「javac が認識されません」エラーのトラブルシューティング

問題:

Java プログラムをコンパイルしようとすると、エラーが発生します: 「'javac' は内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチとして認識されません」ファイル。"

解決策:

1. Java インストールの確認:

Java ランタイム環境 (JRE) だけでなく、Java 開発キット (JDK) がインストールされていることを確認します。インストールされているプログラムのリストで「開発キット」を確認します。

2. Java パスを見つけます:

  • Exe インストーラー: C:Program Files (x86)Java に移動し、「jdkX.XX.X.XX」という名前の最新の JDK バージョンのフォルダーを見つけます。 bin ディレクトリを入力し、そのパスをコピーします。
  • Zip ファイル: JDK を適切な場所に解凍し、bin フォルダーを見つけて、そのパスをコピーします。

3.環境変数の編集:

  • 検索バーを使用して「環境変数」設定を見つけます。
  • PATH 変数を探し、Java パスの値を検査します。重複または古い Java パスと「C:ProgramDataOracleJavajavapath」を削除します。

4. Java パスを PATH に追加します:

  • PATH 変数の最後に正しい Java パスを貼り付け、セミコロンで区切ります。
  • Windows 10 以前のユーザーの場合は、セミコロンが正しく配置されていることを確認します。

5. Set JAVA_HOME:

  • JAVA_HOME 環境変数をシステム変数として作成または編集します。
  • その値を bin ディレクトリなしの Java ディレクトリ パスに設定します (例: C:)。プログラムファイル(x86)JavajdkX.XX.X.XX

6.コマンド プロンプトを閉じて再度開きます:

  • コマンド プロンプトを閉じて再度開き、更新された環境変数を読み込みます。

7.追加のヒント:

  • アンインストールされたソフトウェアに関連するパスを PATH から削除します。
  • 必要に応じてパスの順序を調整することを検討してください。
  • その後、忘れずに JAVA_HOME を設定してください。 Java をアップグレードしています。

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

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