Java JDKをインストールした後、Eclipseをインストールしました。スタートガイド(Eclipse)には、[ウィンドウ]>[設定]>[Java]> [インストールされたJRE ]でJDKのインストールを参照する必要があると書かれていますが、JREも機能します。
[Java]> [インストールされたJRE]設定ページを選択して、インストールされたJavaランタイム環境を表示します。JREが検出されたことを確認します。デフォルトでは、ワークベンチの実行に使用されるJREは、Javaプログラムのビルドと実行に使用されます。インストールされているJREのリストにチェックマークが付いているはずです。JREの代わりにJavaSDKを使用することをお勧めします。SDKは開発用に設計されており、Javaライブラリのソースコードが含まれているため、デバッグが容易になります。
そこにはすでにJREがセットアップされていたので(JDKではなく)、何もせずにHello Worldをコンパイルしようとしました(何が起こるかを確認するためだけに)。驚いたことに、それはコンパイルされました!
少し検索しましたが、EclipseにはJavaコンパイラが組み込まれているため、これは機能しているように見えます。同じEclipse設定を使用してデバッグを試みましたが、成功しました。
では、そこにJDKとJREを設定することの違いは何ですか?私のデフォルト設定ではEclipseがJDKを使用していないように見えるので、なぜJDKをダウンロードすることが重要なのですか?