• ベストアンサー

eclipseの実行ファイル形式がexeな理由

http://mergedoc.sourceforge.jp/ 上記のeclipseを利用させていただいております。 eclipseはjavaで作成されている(swing?)ようですが、 そうであれば、jarファイルを実行して利用するかたちになるかと思います。 なぜ、またどのようにしてexeファイルで公開しているのでしょうか? ご存知の方、宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • teketon
  • ベストアンサー率65% (141/215)
回答No.2

EclipseはSwingではなく、SWTコンポーネントを使用しています。 これはOS等のネイティブに依存するコンポーネントで、Pure Javaではありません。 Eclipseが作成された当時、Javaの統合開発環境はBorlandのJBuilderやNetBeans等の Pure Javaが主流でしたが、起動にとても時間がかかっていたり、大量リソースを消費していました。 そこで、不要な機能を取り外したり、付けたりできるプラグイン化や、 ネイティブなコードを実行することで軽くしようという試みから生まれたのがEclipseです。

その他の回答 (1)

  • t_ohta
  • ベストアンサー率38% (5238/13705)
回答No.1

eclipsを使って開発を行う際のターゲット言語はJavaとは限りません。 その場合使用環境にJavaがインストールされていない可能性もあるので、Javaが無い環境で動くようにした方がいいでしょう。

関連するQ&A