第一章 eclipse介绍
1.1  Eclipse 是什么?
目前Java开发领域的各种集成开发环境IDEIntegrated Development Environment)呈现出百花齐放的局面,从BorlandJBuilder,到IBMVisual Age for JavaWebSphere StudioOracleJDeveloperSun Forte for JavaWebGainVisual CafeTogetherSoftTogether,还有开放源代码的EclipseNetBeans 等,种类10种有余。这么多种类的IDE繁荣了Java开发工具家族,但是也为开发人员的选择提出了难题。这些IDE的开发环境有着较大的差别,在一种开发环境下开发的项目不能很方便地移植到另一种开发环境,这就要求更为谨慎地选择适合项目目标的开发工具。
在目前所有的IDE中,Eclipse可以说是最有发展前途的产品之一。Eclipse的前身是IBMVisual Age for Java(简称VA4J)19994月,IBM通过附属的研发机构ant安装包Object Technologies International(简称OTI)起始创建IDE产品开发组。IBM提供了最初的Eclipse代码基础,包括PlatformJDTPDE。目前由IBM牵头,围绕着Eclipse项目已经发展成为了一个庞大的Eclipse联盟,有150多家软件公司参与到Eclipse项目中,其中包括Borland
Rational SoftwareRed HatSybase,最近Oracle也计划加入到Eclipse联盟中。2001 11 IBM 宣布把这个项目免费赠送给Eclipse社团()前,IBM已经投入超过四千万美元进行研发。
Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。插件技术是eclipse最大特。这种技术使我们普通的软件开发人员开阔了眼界,她首先带给我们的是一缕清风,不自觉地深吸一口;然后被引发的热浪卷入其中。Eclipse吸引人的地方不仅开源免费,更主要的是它提供你一个可以展现百花齐放的花瓶,任你插摆,展现个性,富有创造感。很多人因其魅力而放弃了功能强大、笨重、收费的JBuilderWebSphere等开发环境。
Eclipse提供的基本功能就是Java开发工具JDTJava development tooling),JDT也只不过是Eclipse系统中的一个普通插件而已。整个Eclipse体系结构就象一个大拼图,可以不断的向上加插件,同时,现有插件上还可以再加插件。插件可以是别人提供的,也可以利用它开发你自己的插件,不但自给自足,对整个Eclipse社也是直接的贡献。
虽然大多数用户很乐于将 Eclipse 当作 Java IDE 来使用,但 Eclipse 的目标不仅限于此,
声称未来将成为进行任何语言开发的IDE集大成者。Eclipse 的插件开发环境(Plug-in Development EnvironmentPDE),也支持诸如 C/C++COBOL Eiffel 等编程语言的插件。Eclipse 框架将会把众多开发环境统一旗下。统一的外观,操作和系统资源管理,这也正是Eclipse的潜力所在。
虽然目前Eclipse项目还没有最后完成,但从已有的版本中已经能领略到Eclipse设计主导思想和主要功能特点。现在就了解Eclipse不但能使广大程序员对这款业界期望很高的IDE能一睹为快,更为重要的是如果能参加到Eclipse项目的开发中或是阅读它的开放源代码,这对广大程序员来说无疑是一个千载难逢的提高编程水平的好机会。Eclipse计划提供多个平台的版本,象WindowsLinuxSolarisHP-UXAIX,以下只介绍Windows版本。
1.2 Eclipse下载和安装
Eclipse可以到 去免费下载Eclipse的最新版本,一般Eclipse提供几个下载版本:Release,Stable Build,Integration Build和Nightly Build,建议下载Release或Stable版本,本文目前用的是2005年十月发布的eclipse-SDK-3.1.2-win32.zip(Stable版本)。Eclipse本身是用Java语言编写,但下载的压缩包中并不包含Java运行环境,需要用
户自己另行安装JRE,并且要在操作系统的环境变量中指明JRE中bin的路径。Eclipse安装属绿安装,打破传统的注册安装方式。大部分免费插件也都是绿安装。绿安装步骤非常简单:只需将下载的压缩包按路径直接解压既可。需注意如果有了更新的版本,要先删除老的版本重新安装,不能直接解压到原来的路径覆盖老版本。在解压缩之后可以到相应的安装路径去运行。如果下载的是Release或Stable版本,并且JRE环境安装正确无误,一般来说不会有什么问题。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。