English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

javacがJavaで内部コマンドまたは外部コマンドとして認識されていない問題を解決する方法は何ですか?

プログラムをコンパイルする際にこのエラーが表示された場合、Javaがシステムに正しくインストールされていないか、Path変数が設定されていないことを示しています。

Path変数-path環境変数は、実行プログラムを含むディレクトリ集合を指定するために使用されます。

コマンドラインからプログラムを実行しようと試みたとき、オペレーティングシステムはまず現在のディレクトリで指定されたプログラム(もしあれば)を検索し、そのプログラムを実行します。

プログラムが現在のディレクトリで利用できない場合、オペレーティングシステムは「PATH」環境変数で指定されたディレクトリ集中で確認してください。

Windowsのパスを設定

仮に、Javaをc:\ Program Files \ java \ jdkディレクトリにインストールしていると仮定します-

  • 「マイコンピュータ」を右クリックして「プロパティ」を選択してください。

  • 「環境変数」ボタンを「詳細」タブでクリックしてください。

  • 今、「Path」変数を変更して、Java実行ファイルのパスも含めるようにしてください。例えば、現在のパスが「C:\ WINDOWS \ SYSTEM」に設定されている場合、32;の場合、パスを「C:\ WINDOWS \ SYSTEM」に変更してください。32; c:\ Program Files \ java \ jdk \ bin。

Linux、UNIX、Solaris、FreeBSDのパスを設定

環境変数PATHは、Javaバイナリファイルのインストール位置を指すように設定する必要があります。この操作で問題が発生した場合は、shellのドキュメントを参照してください。

例えば、bashを使用する場合、'.bashrcの最後に以下の行を追加してください:export PATH = / path / to / java:$PATH'

基本チュートリアル