Eclipseには独自のライブラリがありますか、それともJavaにはすべてのIDEが使用する大きな共有ライブラリがありますか?
ありがとう、そして私の知識不足をお詫びします。
Eclipseには、 GUIアプリケーション全般、特にIDEを開発するための独自のプラットフォーム/フレームワークがあります。これは、モジュラーJavaアプリケーションのOSGi標準に基づいています。
Eclipseには、Swingの代わりに使用されるネイティブコードウィジェットライブラリ(SWT)も含まれています。
このインフラストラクチャの大部分は、EclipseファミリのIDE(Aptanaなど)間で共有されますが、Netbeansなどの他のIDEとは実際には共有されません。OTOH、ソース管理システムやデータベースに接続するためのドライバーなど、一部のタスク固有のコードは、他のプラットフォームでも使用できます。
Eclipseには独自のJavaコンパイラもあります。
すべてのIDEが大きな共有ライブラリを使用するわけではありません。
IntelliJはEclipseのようなものではありません。
JDTは、EclipseのJavaインフラストラクチャです。Eclipseで使用されており、それ以外でも人気がありますが、「すべてのIDEが共有するライブラリ」はありません。