実を言うと、私はこれらすべての用語(JDK / JRE / Java SDK)についてかなり混乱しています。それぞれが何をしているのかわかりません。
Eclipseで簡単なJavaの例を最初に作成し始めたとき、私はJREしか持っていなかったと確信しています。これは、通常のユーザーがシステムでJavaプログラム/アプレットを実行できるようにするために使用するデフォルトのJavaインストーラーであると信じていました。
ただし、現在クラスではGoogle Appengineを使用しており、これにはJavaSDKと同じであると私が推測しているJDKが必要です。JDKをインストールするということは、コマンドプロンプトでjavac -versionを機能させるために、環境変数にjava / binを追加する必要があることを知って時間を無駄にした後、JDKだけがjavacを持っていることがわかりました...
私の初期のJavaプログラムは、JDKをインストールせずに、したがってjavacを持たずにどのように機能していましたか?そして本当に主な質問...JREとJDKの違いは何ですか、そしていつそれぞれを使用しますか?
ありがとうございました :)