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

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

Barbara Streisand
リリース: 2024-12-16 11:44:11
オリジナル
456 人が閲覧しました

Why Isn't My Command Prompt Recognizing

Java コンパイラの謎の失踪

あなたは、おなじみのコマンド「javac」を発行して、Java コンパイラの能力を活用しようとしています。しかし残念なことに、「javac が認識されません」という困惑するメッセージが表示されます。何が起こっているのでしょうか?

問題の根本: PATH がない

舞台裏では、コマンド プロンプトが javac 実行可能ファイルの事前定義された場所を検索します。これらの場所は、PATH と呼ばれるシステム変数で指定されます。 Java インストール ディレクトリがこのパスにない場合、javac はコマンドにとってとらえどころのないゴーストになります。

失われたリンク: アンインストールされた JRE

Java には 2 つの種類があります。 JRE (ランタイム環境) と JDK (開発キット)。 JRE では Java プログラムを実行できますが、JDK では Java プログラムをコンパイルおよび作成するためのツールが提供されます。 JRE のみをインストールしている場合は、javac コンパイラがないため、このエラーが発生します。 JDK がインストールされているかどうかを再確認し、クエストを再開してください。

信頼性の低いマジック: "set PATH" トリックを避ける

一部の善意の人々は、"set PATH" の実行を推奨しています。 PATH=..." を使用して Java パスを追加します。ただし、この方法では PATH 全体が上書きされ、他のプログラムが破損する可能性があります。それは避けた方がよい危険な行為です。代わりに、次の手順に従って PATH を安全に誘導してください。

ミッション: Java パスを見つける

  1. exe インストールの場合は、「C:Program Files」に移動します。または「C:Program Files (x86)」をクリックして、Java フォルダーを見つけます。
  2. Java フォルダー内フォルダで、「jdkxxxx」フォルダを見つけます。「xxxx」は JDK のバージョン番号を表します。
  3. 「jdkxxxx」フォルダ内の「bin」ディレクトリを入力します。ここに、javac 実行可能ファイルが存在します。

グランドフィナーレ: パス編集

Java パスを用意して、環境変数の領域に足を踏み入れましょう。

  1. 「この PC」を右クリックし、「プロパティ」>「」を選択します。詳細なシステム設定。
  2. 「環境変数」をクリックします。
  3. 「システム環境変数」で、PATH 変数を見つけます。
  4. 既存のリストの最後に Java パスを追加し、続けてセミコロン (;).
  5. 重複する Java パスまたは不要な Java パスを削除することを検討してください。エントリ。

サークルを完成させます: JAVA_HOME

変数の領域にいる間に、JAVA_HOME が存在しない場合は作成します。 「jdkxxxx」フォルダー パス (例: 「C:Program FilesJavajdkxxxx」) に設定します。

Rebirth: Close and Reopen

新しい環境変数が正しく設定されていることを確認するには有効にするには、コマンド プロンプトまたは IDE を閉じて再度開きます。これで、失われた javac が深淵から戻ってきて、Java コードをコンパイル済みの素晴らしいものに変換する準備が整いました。

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

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート