JRE (java run-time environment) java运行时环境,主要功能是用来运行编译好的java程序,其中包括JVM, 运行.class文件的java命令

JDK(java development kit) java开发包,主要功能是编译java code,生成.class文件,主要包括javac命令等和其它类库。

JAVA SE(java standard edition) java平台基于JDK和JRE的标准版本,可以跨平台安装和使用。

JAVA EE(java enterprise edition) java 商业版,在标准版的基础上,包括java自带的应用服务器组件。

JAVA ME(java micro edition)java 微型版,主要应用于嵌入式平台、移动设备等。