JREとかJDKとかいろいろまとめ | ヒロノート@WEB開発

JREとかJDKとかいろいろまとめ

JAVAと一言でいっても、いろいろあって何がなんだか分からなくなってきそうなのでちょっとメモ。


//JRE
java runtime enviroment

Java言語で開発されたソフトウェアを実行するために必要なソフトウェアのセット。Javaを用いて開発されたソフトウェアは、どんなプラットフォームからも独立した形式(Javaバイトコード)で配布されるが、これを実行するにはそのプラットフォームが解釈できる形式(ネイティブコード)に変換する必要がある。JREは、この変換と実行を行なうJava仮想マシンとその周辺のソフトウェアからなる。


//JDk
Java Development Kit

Java言語でプログラミングを行なう際に必要な最低限のソフトウェアのセット。Javaの開発元であるSun Microsystems社が開発、配布している。コンパイラやデバッガ、クラスライブラリ、Javaプログラム実行環境(Java仮想マシン)などが含まれる。
JDKをインストールすると、J2SEとJREも一緒にインストールされる。
javaのSDK


//J2SE
API群


//J2EE
API群
鯖向け


//J2ME
API群
モバイル向け

この辺も参考に
http://www.searchman.info/java_eclipse/1000.html


結局JREに開発環境がくっついたものがJDKって感覚。
あとややこしいのが、バージョン1.2だけJ2REとかになってる。
ちなみに今は1.6とかが最新。