Eclipse是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse附带了一个标准的插件集,包括Java开发工具(JavaDevelopmentTools,JDT)。虽然大多数用户很乐于将Eclipse当作JavaIDE来使用,但Eclipse的目标不仅限于此。Eclipse还包括插件开发环境(Plug-inDevelopmentEnvironment,PDE),这个组件主要针对希望扩展Eclipse的软件开发人员,因为它允许他们构建与Eclipse环境无缝集成的工具。由于Eclipse中的每样东西都是插件,对于给Eclipse提供插件,以及给用户提供一致和统一的集成开发环境而言,所有工具开发人员都具有同等的发挥场所。这种平等和一致性并不仅限于Java开发工具。尽管Eclipse是使用Java语言开发的,但它的用途并不限于Java语言;例如,支持诸如C/C++、COBOL和Eiffel等编程语言的插件已经可用,或预计会推出。Eclipse框架还可用来作为与软件开发无关的其他应用程序类型的基础,比如内容管理系统。基于Eclipse的应用程序的突出例子是IBM的WebSphereStudioWorkbench,它构成了IBMJava开发工具系列的基础。例如,WebSphereStudioApplicationDeveloper添加了对JSP、servlet、EJB、XML、Web服务和数据库访问的支持。Eclipse最初是替代由IBM公司开发的价值4千万美金的商业软件VisualAgeforJava的下一代IDE开发环境,2001年11月交给非营利软件供应商联盟Eclipse基金会(EclipseFoundation)管理。2003年,Eclipse3.0选择OSGi服务平台规范为运行时架构。主界面菜单WindowPreferencesSearch工具栏专门用于调试的。用于调试状态,用于运行状态,用于Ant脚本调试视角(perspectives)在不同的视角下,可以加载显示不同的视图(View)。视图(View)PackageExployerNavigator以普通浏览文件的方式。类似Windows的资源管理器。Outline查看类或者接口的属性、方法等。Problems类编辑出错或者有警告时,在此列出。Javadoc选中类的注释部分,自动在此格式化后显示。Search选择Eclipse菜单【Search】-【Java...】在弹出的对话框中输入:nc.ui.sample.HelloWorldUIScopy范围选择:workspaceWorkingset工作集文件的一个范围。比如,可以把所有的源代码部分作为一个工作集,设置过程如下:1、选择【Choose】2、弹出的对话框中选择【New...】3、选择工作集类型:Java,点击【Next】4、设置工作集名称:nc502_src,并选择其范围。5、Finished也可选择对已创建的工作集进行编辑操作。