楼上说的都不确切。
eclipse是基于swt开发的,swt是什么?swt是用JNI实现了本地接口的Java封装,也就是说eclipse是平台相关的,要调用本地的API,所以看上去eclipse的界面和一般windows界面没什么不同,但是开发语言用的是Java。
具体可以了解一下JNI和swt。
界面的话
netbeans 是 swing
eclipse 是 swt
都是 java的
jbuilder不清楚了
是用C/C++开发的,只不过方便java来扩充。
我说它是批处理堆的你信嘛?
这些开发工具大部分都是C开发的,但是界面是其他工具做的(要不程序员都累死了)。
一部分是JAVA,一部分是C, 底层是C开发的