在目前所有的IDE中,Eclipse可以说是最有发展前途的产品之一。Eclipse最初由OTI和IBM两家公司的IDE产品开发组创建,起始于1999年4月。目前围绕Eclipse项目已经发展成为一个庞大的Eclipse联盟,有150多家软件公司参与到Eclipse项目中,其中包括Borland、Rational Software、Red Hat及Sybase等。
在学习使用Eclipse之前,有必要对这个项目的相关名词做一些解释。
Eclipse是一个开放源代码的软件开发项目,专注于为高度集成的工具开发提供一个全功能的、具有商业品质的工业平台。它由Eclipse项目、Eclipse工具项目和Eclipse技术项目3个项目组成,每个项目由一个项目管理委员会监督,并由它的项目章程管理。每个项目由其自身的子项目组成,并且使用许可协议Common Public License(CPL)1.0版本。
Eclipse技术项目的任务是为开放源代码的开发者、研究者、学院和教育者提供新的管道,以参与将来Eclipse的演化。它按照研究、培育和教育3个项目流来组织,研究项目在Eclipse相关领域诸如编程语言、工具和开发环境方面进行探索和研究;培育项目是小型的、未正式结构化的项目,为Eclipse软件基础添加新的功能;教育项目聚焦于教育材料、教学帮助和课件的开发。
Eclipse Platform是一个开放的、可扩展的IDE。Eclipse Platform提供建造块和构造并运行集成软件开发工具的基础。Eclipse Platform允许工具建造者独立开发与其他工具无缝集成的工具,用户无须分辨一个工具功能在哪里结束,另一个工具功能在哪里开始。
Eclipse SDK(软件开发者包)是3个Eclipse项目的子项目(Platform、JDT、PDE)所生产的组件合并,它们可以一次下载。这些部分合并在一起提供了一个具有丰富特性的开发环境,允许开发者有效地建造可以无缝集成到Eclipse Platform中的工具。Eclipse SDK由Eclipse项目生产的工具和来自其他开放源代码的第三方软件组合而成。Eclipse项目生产的软件以CPL发布,第三方组件有各自自身的许可协议。
了解了Eclipse项目的信息后,下面来学习下载并安装Eclipse。Eclipse SDK就是我们要下载的,其中包括了开发Java应用的所有内容和Eclipse项目的所有成果。
进入Eclipse项目的主页http://www.eclipse.org,单击Downloads,进入下载栏目。Eclipse最新的版本是3.2.2版,单击“Eclipse SDK 3.2.2”文字链接可进入下载页,选择其中一个镜像下载点就可以开始下载。
下载完成后是一个压缩文件,把这个文件解压缩到任意目录,如D:\Programs\eclipse。并为D:\Programs\eclipse\eclipse.exe在桌面上建立一个快捷方式,双击快捷方式就可以进入Eclipse开发环境。
第一次启动Eclipse要求设置工作空间,也就是放置Java程序代码的目录,如图1-13所示。可任意指定一个目录来存放代码,不过最好不要放在C盘,以免不小心误删了代码。
设置好工作空间后,Eclipse进入欢迎界面,如图1-14所示。
图1-13 选择工作空间 图1-14 Eclipse欢迎界面
下面我们使用Eclipse编写例题中的HelloWorld程序,步骤如下:
(1)启动Eclipse后,单击“文件”→“新建”→“项目”菜单命令,弹出“新建项目”对话框,选择“Java项目”类别,如图1-15所示。
(2)单击“下一步”按钮,进入“新建Java项目”对话框,在“项目名”文本框中输入项目名称HelloProject,如图1-16所示。
(3)单击“完成”按钮完成项目的创建,此时还不能编写代码,必须再创建一个Java类文件。单击“文件”→“新建”→“类”菜单命令,弹出“新建Java类”对话框。在“包”文本框中输入“chap01”,在“名称”文本框中输入“HelloWorld”,并选中public static void main(String[] args)复选框,如图1-17所示。
图1-15 选择项目类别
图1-16 设置项目名称 图1-17 “新建Java类”对话框
(4)单击“完成”按钮,HelloWorld类就创建好了,Eclipse会自动打开这个类的编辑窗口,并编写好了一些代码,如图1-18所示。
(5)在main方法中输入代码System.out.println ("Hello World"),如图1-19所示。按组合键Ctrl+S保存文件,这将自动编译HelloWorld.java文件。
(6)在“包资源管理器”选项卡的HelloWorld.java文件上单击鼠标右键,在弹出的菜单中单击“运行方式”→“Java应用程序”菜单命令,如图1-20所示。
图1-18 Eclipse自动编写的代码
图1-19 添加代码
这时会打开一个控制台窗口,“Hello World”显示在里面,如图1-21所示,这就是程序的运行结果。
图1-20 运行Java程序
图1-21 Java程序运行结果