エラーが発生し続けた場合はどうすればよいですか
'javac'は、内部または外部コマンド、操作可能なプログラム、またはバッチファイルとして認識されません
jarファイルまたはファイルをコンパイルしたいときは.class
?
ありがとう
%JAVA_HOME%/ binが%PATH%(または*nixの$PATHの$JAVA_HOME)にあることを確認してください。
それはあなたの道にないことを意味します。次のオプションがあります。
1)javacを呼び出す前に、javacが存在するディレクトリに移動します。
2)呼び出しを行うときは、javacへのフルパスを使用します(例:C:\ java \ jdk1.6.0_12 \ bin \ javac .. ..
3)javacディレクトリをPATH環境変数に追加します
これは、javacがPATH変数に含まれていないことを意味します。
Windowsでは、javac.exeを含むフォルダーをPATH環境変数(Win + Pause / Break)に追加するだけです。
Linux / Mac / Unixでは、そのディレクトリを.bashrcなどの$PATHに追加するだけです。
表示されているエラーはWindowsによって生成されたものであり、Javaに固有のものではありません。このエラーは、コマンドを入力したが、Windowsがその名前のコマンドを見つけられなかったことを意味します。
状況を修正する最も簡単な方法は、Javaがシステムに正しくインストールされていることを確認することですPATH
。
まず、(JREだけでなく)JDKがインストールされていることを確認します。次善の策は、という環境変数を追加し、JAVA_HOME
それをインストールしたJavaのバージョンのベースインストールディレクトリにポイントすることです。
次に、にすでにPATH
あるものの前に文字列を追加して、環境変数を変更します。そのディレクトリの内容を見ると、そこにあることがわかります(他の多くのJava開発ツールと一緒に)。%JAVA_HOME%\bin;
PATH
javac
JDK(javacコンパイラを含む)をインストールし、それがパスに含まれていることを確認する必要があります。http://java.sun.com/javase/downloads/index.jspを参照してください
以下のリンクでは、java_home とパス変数の設定方法を順を追って説明しています。 JAVA_HOME のセットアップ
JDK インストール手順のステップ 4 (PATH 変数の更新)ではjavac
、コマンド プロンプト ウィンドウに入力するだけで済むようにするために何をすべきかを説明しています。
持っていたとしても
JAVA_HOME
定義済み%JAVA_HOME%\bin
私の中に存在する%PATH%
私はまだこのエラーがありました。パス変数から JRE を削除することで解決しました。それは前に置かれましたJAVA_HOME
、ありませんjavac
。この場合javac
、Windows が見つからないようです。JAVA_HOME\bin