Javaの設定に問題があります。
JREをインストールし、そのパスをPATH
に追加し、Java_HOME
とCLASSPATH
を設定しました。現在、Java
とjavacpl
は正常に動作しますが、javac
を実行するとコマンドが見つからないというエラーが発生します。さらに、javac.exe
はJREのbin
フォルダーにも存在しないようです。
javac
を実行するにはどうすればよいですか?
JREは単なるJavaランタイム環境であり、実行に必要なインフラストラクチャのみが含まれていますJavaコンパイル済みのプログラム。
Java javac
を使用してソースコードをコンパイルするには、Java Development Kit(JDK)が必要です。
Oracleの Javaダウンロードページ で、「JDK」というラベルの付いたパッケージを選択します。
Cmdでjavacを使用するには、JDKがシステムにインストールされている必要があります...
jRE内の「bin」フォルダー(C:\ Program Files\Java ** jre7 **\bin)を指している場合、javacは機能しません。
Binフォルダー内のjavac.exeを確認してください(C:\ Program Files\Java ** jdk1.7.0_45 **\bin)
javac.exeは[〜#〜] jdk [〜#〜](C:\ Program Files\Java\jdk1.7.0_45\bin )内部にない[〜#〜] jre [〜#〜](C:\ Program Files(x86)\ Java\jre7\bin) "JREにはコンパイラが付属していません。これは単にJavaランタイム環境です。必要なのは開発キットです。"コンパイラjavacを使用するため
javacパスの場合(システム環境変数を設定する際の注意点)
パス= C:\ Program Files(x86)\ Java\jre7\binこれは間違っています
パス= 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をインストールする
cmdプロンプトを開く
タイプ "cd C:\ Program Files\Java\jdk1.7.0_45\bin"Enterキーを押します(jdkのバージョンと32ビットおよび64ビットによってパスが変わる場合がありますOSバージョン)
タイプ "javac"Enterキーを押します
終わった
次に、システム環境変数を変更しますpath = C:\ Program Files\Java\jdk1.7.0_45\bin
これはパスを永続的に設定します
jdkをインストールし、jdkのbinフォルダーのパスをパスvaiableに追加した後、リンク[http://docs.Oracle.com/javase/7/docs/webnotes/install][1]を試すことができます。
JREにはjavacがありません。JDK(Java Development Kit)をダウンロードする必要があります。