目前java開發領域的各種集成開發環境(IDE)呈現出百花齊放的局面,從Borland的JBuilder,到IBM的Visual Age for Java、WebSphere Studio,Oracle的JDeveloper,Sun的 Forte for Java,WebGain的Visual Cafe,TogetherSoft的Together,還有開放源代碼的Eclipse、NetBeans 等,種類10種有余。這么多種類的IDE繁榮了Java開發工具家族,但是也為開發人員的選擇提出了難題。這些IDE的開發環境有著較大的差別,在一種開發環境下開發的項目不能很方便地移植到另一種開發環境,這就要求更為謹慎地選擇適合項目目標的開發工具?!?br /> 在目前所有的IDE中,Eclipse可以說是最有發展前途的產品之一。Eclipse最初由OTI和IBM兩家公司的IDE產品開發組創建,起始于1999年4月。IBM提供了最初的Eclipse代碼基礎,包括Platform、JDT和PDE。目前由IBM牽頭,圍繞著Eclipse項目已經發展成為了一個龐大的Eclipse聯盟,有150多家軟件公司參與到Eclipse項目中,其中包括Borland、Rational Software、Red Hat及Sybase,最近Oracle也計劃加入到Eclipse聯盟中。
基本概念 在學習使用Eclipse之前,有必要對關于這個項目的名詞做一些解釋?!?br /> Eclipse是一個開放源代碼的軟件開發項目,專注于為高度集成的工具開發提供一個全功能的、具有商業品質的工業平臺。它由Eclipse項目、Eclipse工具項目和Eclipse技術項目三個項目組成,每一個項目由一個項目治理委員會監督,并由它的項目章程治理。每一個項目由其自身的子項目組成,并且使用 Common Public License(CPL)版本1.0許可協議。