EclipseでNew Projectを作るとき、PackageにJavaとJavaEEがあった。なにそれ。
##JavaSEとは
- Javaの基本機能を最低限でまとめたもの
- PC上で動くゲームやソフトを作れる
- VM(仮想マシン)搭載の家電ならアプリ開発もできる
- Java Standard Editionの略
- 旧J2SE( = Java2PlatformStandardEdition)
- 要JDKインストール
##JavaEEとは
- JavaSE + サーバサイド(拡張)機能
- 拡張機能を使ってWebAPI開発ができる
- Java Enterprise Edition
- 旧J2EE
##JREとは
- Java Runtime Environment
- Javaで作られたアプリを動かす為に必要なソフト
- 開発側・ユーザ側双方に必要
##JDKとは
- Javaでプログラムを組む際に必要な開発キット
- Java SE Development Kit
- JavaSEの開発者に必須(ユーザは不要)
- JREも含んでいる
- つまりJREソフト + アプリ動作ソフト