NetBeans跟Eclipse本来就是java的开发环境,为什么还需要安装JDK啊

NetBeans和Eclipse本来就是java的开发环境,为什么还需要安装JDK啊?
JDK可以编译JAVA程序,NetBeans和Eclipse也能,而且很多方面更出色,功能更强大。那不要装JDK好了,多省心。初学者的疑惑,请大家指正。
------解决思路----------------------
NetBeans 没有用过,eclipse自己的启动就需要JDK的驱动,没有jdk时,eclipse是打不开的

jdk不只能编译Java程序,jdk全称是Java 开发工具包,里面包含Java语言,Java虚拟机,以及一些开发调试工具;这些是eclipse之类的IDE工具不具备的,IDE工具就是使开发更高效一些就是了
------解决思路----------------------
因为eclipse本身就是个java程序,java程序没有虚拟机怎么跑啊