eclipse

Java開発する場合にEclipseにJDKは必要ない?

java開発する場合、eclipseにjdkは必要ないのか?

JDKはjavaを開発するために必要なものだと聞いたのですが、
EclipseでJDKの設定をしなくても動くので気になりました。

結論EclipseにはJDK不要

結論から言うとJDKは不要です。

理由は既にEclipseにjavaのコンパイラーが搭載されているからです。

JDKが無くてもClassファイルが生成できるようになっています。

なぜ、Eclipseにjavaのコンパイラーが入っているのか?

そもそも、EclipseというのはJavaに特化したIDE(統合開発環境)だからです。
(もちろん他の言語も使えます)

そして、さらに言うと、Eclipse自体もJavaで作成されています。

javaによるJavaのための統合開発環境

というわけです。

JDKを使用するケース

  • 敢えてJDKを使用する場合もありますが、
  • Eclipseのバージョンを上げずに、JDKのバージョンを上げたい
    開発現場で使用するJDKを統一したい

など特殊な場合だと思います。

参考記事

すでに投稿型のサイトに詳しいことが

載っているのでそちらもよければどうぞ。

エクリプスを利用するためにJDKをインストールしてWindowsの環境変数を設定しないといけないのはなぜですか。理屈がよく分からないので教えてください。

Eclipseに「JDK」を設定する理由が不明です

②の回答ではEclipseでJDKを使用するときは

  • デバッグする時
  • JavaDocの説明をポップアップするため

らしいです。

関連記事