10

Java のセットアップに問題があります。

JRE をインストールし、そのパスを に追加しPATH、 と を設定JAVA_HOMECLASSPATHました。現在は正常javaに動作していますjavacplが、実行javacするとコマンドが見つからないというエラーが発生します。さらに、 JREのフォルダーjavac.exeにも存在しないようです。bin

どうすれば実行できjavacますか?

4

4 に答える 4

25

JRE は単なるJava ランタイム環境であり、コンパイル済みの Java プログラムを実行するために必要なインフラストラクチャのみが含まれています。

を使用して Java ソース コードをコンパイルするには、 Java Development Kit (JDK)javacが必要です。

Oracle のJava ダウンロード ページで、「JDK」というラベルの付いたパッケージを選択します。

于 2013-08-13T19:46:44.643 に答える
6

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 の違いは何ですか?

手順:-

  1. JDKをインストール

  2. コマンドプロンプトを開く

  3. 「cd C:\Program Files\Java\jdk1.7.0_45\bin」と入力し、Enter キーを押します (パスは、jdk のバージョンと 32 ビットおよび 64 ビットの OS バージョンによって異なる場合があります) 。

  4. 「javac」と入力してEnterキーを押します

終わった

次に、システム環境変数のパスを変更します = C:\Program Files\Java\jdk1.7.0_45\bin

これにより、パスが永続的に設定されます

于 2013-12-31T15:36:25.187 に答える
0

JRE には javac がありません。JDK (Java Development Kit) をダウンロードする必要があります。

于 2013-08-13T19:47:01.370 に答える
0

まず、jdk をインストールする必要があります。次に、jdk の bin フォルダーのパスを使用可能なパスに追加します。

このリンクを参照できます

于 2013-08-13T19:51:57.310 に答える