web-dev-qa-db-ja.com

javacを実行できず、さらにインストールされていないようです

Javaの設定に問題があります。

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

javacを実行するにはどうすればよいですか?

8
Irina Matveeva

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

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

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

23
Ken Liu

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

手順:-

  1. JDKをインストールする

  2. cmdプロンプトを開く

  3. タイプ "cd C:\ Program Files\Java\jdk1.7.0_45\bin"Enterキーを押します(jdkのバージョンと32ビットおよび64ビットによってパスが変わる場合がありますOSバージョン)

  4. タイプ "javac"Enterキーを押します

終わった

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

これはパスを永続的に設定します

5
TechDog

jdkをインストールし、jdkのbinフォルダーのパスをパスvaiableに追加した後、リンク[http://docs.Oracle.com/javase/7/docs/webnotes/install][1]を試すことができます。

0
darxtrix

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

0
Chris Mantle