- ベストアンサー
eclipseの実行ファイル形式がexeな理由
http://mergedoc.sourceforge.jp/ 上記のeclipseを利用させていただいております。 eclipseはjavaで作成されている(swing?)ようですが、 そうであれば、jarファイルを実行して利用するかたちになるかと思います。 なぜ、またどのようにしてexeファイルで公開しているのでしょうか? ご存知の方、宜しくお願いします。
- みんなの回答 (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が無い環境で動くようにした方がいいでしょう。