Java のセットアップに問題があります。
JRE をインストールし、そのパスを に追加しPATH
、 と を設定JAVA_HOME
しCLASSPATH
ました。現在は正常java
に動作していますjavacpl
が、実行javac
するとコマンドが見つからないというエラーが発生します。さらに、 JREのフォルダーjavac.exe
にも存在しないようです。bin
どうすれば実行できjavac
ますか?
JRE は単なるJava ランタイム環境であり、コンパイル済みの Java プログラムを実行するために必要なインフラストラクチャのみが含まれています。
を使用して Java ソース コードをコンパイルするには、 Java Development Kit (JDK)javac
が必要です。
Oracle のJava ダウンロード ページで、「JDK」というラベルの付いたパッケージを選択します。
cmd で javac を使用するには、JDK をシステムにインストールする必要があります...
JRE 内の「bin」フォルダー (C:\Program Files\Java**jre7**\bin) を指定している場合、javac は機能しません。
bin フォルダー (C:\Program Files\Java**jdk1.7.0_45**\bin) 内の javac.exe を確認してください。
javac.exe は、JRE (C:\Program Files (x86)\Java\jre7\bin) 内ではなく、 JDK (C:\Program Files\Java\jdk1.7.0_45\bin)内にある必要があります。コンパイラです。単なる Java ランタイム環境です。必要なのは開発キットです。" コンパイラ javac を使用するには
javacパスの場合(システム環境変数設定時の注意点)
path = C:\Program Files (x86)\Java\jre7\bin これは間違っています
path = C:\Program Files\Java\jdk1.7.0_45\bin これは正しい
「javac.exe」が「C:\Program Files\Java\jdk1.7.0_45\bin」内にある必要があることを確認してください
JRE と JDK はまったく異なるものと混同しないでください。
JDK pls がない場合は、このリンクからダウンロードしてくださいhttp://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
JDK VS JRE の参照スレッド JDK と JRE の違いは何ですか?
手順:-
JDKをインストール
コマンドプロンプトを開く
「cd C:\Program Files\Java\jdk1.7.0_45\bin」と入力し、Enter キーを押します (パスは、jdk のバージョンと 32 ビットおよび 64 ビットの OS バージョンによって異なる場合があります) 。
「javac」と入力してEnterキーを押します
終わった
次に、システム環境変数のパスを変更します = C:\Program Files\Java\jdk1.7.0_45\bin
これにより、パスが永続的に設定されます
JRE には javac がありません。JDK (Java Development Kit) をダウンロードする必要があります。
まず、jdk をインストールする必要があります。次に、jdk の bin フォルダーのパスを使用可能なパスに追加します。
このリンクを参照できます