我相信大部分初学者都知道JDK是开发环境,JRE是运行环境,而JDK又包含了JRE,如果想两者都用安装一个JDK就行了,如果仅仅是想在专业操作系统上部署应用程序,例如红帽企业级linux,只用在上面安装JRE就行了。但这里有几个概念问题还是容易混淆:1、JDK是所有java组件的统一JDK,还是每种java组件都有自己的一个JDK,不同于其他java组件?例如Java EE有自己的JDK,Java ME也有自己的JDK,这两种JDK功能不同。2、Eclipse(非MyEclipse)有自己的JDK,不用另外在别的地方再安装一套JDK了,还是必须安装一套特殊组件的JDK,比如要开发Java EE Web应用必须在其他的地方安装一个Java EE JDK,然后在 Eclipse 里配置它的路径。3、如果只安装非 Java EE 的JDK,在Eclipse IDE for Java EE Developers中开发后,是否能用到 Java EE 的功能?