Eclipse で見られるこれらの異なる実行環境の違いは何ですか? それらはすべて同じJDKバージョンの下にあるようです。私は特に興味があります:
- それらは正確に何を表していますか?
- どちらかを選択するのはいつですか?J2SE のものは簡単ですが、CDC と OSGi は何のためにあるのでしょうか?
このリンクはあなたの質問に答えるはずです:
実行環境 (EE) は、JRE のシンボリック表現です。たとえば、ディスク上の特定の場所にある特定の名前を持つ特定の JRE について話すのではなく、J2SE-1.4 実行環境について話すことができます。次に、特定の JRE を使用してその実行環境を実装するようにシステムを構成できます。実行環境は、開発 (コンパイル) 時間とランタイムの両方に関連しています。