《2022年Eclipse使用入门教程 .pdf》由会员分享,可在线阅读,更多相关《2022年Eclipse使用入门教程 .pdf(10页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、Eclipse使用入门目前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 的开发环境有着较大的差别
2、,在一种开发环境下开发的项目不能很方便地移植到另一种开发环境,这就要求更为谨慎地选择适合项目目标的开发工具。在目前所有的IDE 中, Eclipse 可以说是最有发展前途的产品之一。Eclipse 最初由 OTI 和 IBM两家公司的IDE 产品开发组创建,起始于1999 年 4 月。 IBM 提供了最初的Eclipse 代码基础,包括 Platform 、JDT 和 PDE。目前由 IBM 牵头,围绕着Eclipse 项目已经发展成为了一个庞大的 Eclipse 联盟, 有 150多家软件公司参与到Eclipse 项目中,其中包括 Borland、 Rational Software、 Re
3、d Hat 及 Sybase,最近 Oracle 也计划加入到Eclipse 联盟中。基本概念在学习使用Eclipse 之前,有必要对关于这个项目的名词做一些解释。Eclipse 是一个开放源代码的软件开发项目,专注于为高度集成的工具开发提供一个全功能的、具有商业品质的工业平台。它由Eclipse 项目、 Eclipse 工具项目和Eclipse 技术项目 三个项目组成, 每一个项目由一个项目管理委员会监督,并由它的项目章程管理。每一个项目由其自身的子项目组成,并且使用Common Public License (CPL)版本 1.0 许可协议。Eclipse 工具项目为不同的工具建造者提供一
4、个焦点,以保证为Eclipse Platform 创建最好的工具。 Eclipse 工具项目的任务是为Eclipse Platform 培育广泛的工具的创建。工具项目提供单一的联系点以调和开放源代码工具建造者,从而使得覆盖和重复最小化,并保证共享的最大化和共同组件的创建,促进不同类型工具的无缝互操作。工具项目由工具开发者委员会和工具项目的项目管理委员会提议、选择和开发的子项目组成。Eclipse 技术项目的任务是为开放源代码开发者、研究者、学院和教育者提供新的管道,以参与将来 Eclipse 的演化。它按照研究、培育和教育三个项目流来组织,研究项目在Eclipse相关领域诸如编程语言、工具和开
5、发环境方面进行探索和研究;培育项目是小型的、未正式结构化的项目,为Eclipse 软件基础添加新的能力;教育项目聚焦于教育材料的开发、教学帮助和课件。Eclipse Platform 是一个开放的可扩展的IDE。Eclipse Platform 提供建造块和构造并运行集成软件开发工具的基础。Eclipse Platform 允许工具建造者独立开发与他人工具无缝集成的工具你无须分辨一个工具功能在哪里结束,而另一个工具功能在哪里开始。Eclipse SDK (软件开发者包)是3 个 Eclipse 项目的子项目(Platform 、JDT、PDE)所生产的组件合并, 它们可以一次下载。这些部分在一
6、起提供了一个具有丰富特性的开发环境,允许开发者有效地建造可以无缝集成到Eclipse Platform 中的工具。 Eclipse SDK 由 Eclipse 项名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 10 页 - - - - - - - - - 目生产的工具和来自其它开放源代码的第三方软件组合而成。Eclipse 项目生产的软件以CPL 发布,第三方组件有各自自身的许可协议。下载、安装Eclipse知道了这些关于Eclipse 项目的信息,我们可以下载、安装一个
7、Eclipse。Eclipse SDK 就是我们要下载的,其中包括了开发Java应用的所有内容和Eclipse 项目的所有成果。进入 Eclipse 项目的主页http:/www.eclipse.org ,点击 Downloads,进入下载页。 Eclipse 最新的版本是2.0.2 版,但是 2.0.2 版的多国语言翻译包还没有出来,所以我们可以使用一个稍早一点的版本2.0.1。点击 2.0.1 进入其下载页,这个页面有很多下载连接,包括Eclipse SDK在很多平台上的版本,这里我们只需要下载eclipse-SDK-2.0.1-win32.zip和NLS-SDK-2.0.1-Transl
8、ations.zip两个文件就可以了,另外还有一个eclipse-examples-2.0.1-win32.zip 文件,是学习 Java开发用户指南所需要的。将这3 个文件解压缩到相同的目录,如D:eclipse 。在运行 Eclipse 之前首先应该安装好JDK(Sun 的 JDK 或 IBM 的 JDK 都可以,应该安装1.3以上版本 ,推荐使用1.4 以上版本,因为只有使用1.4 以上版本的JDK 才可以享受到新增的HotSwap 功能对于调试带来的方便), 设置好环境变量JAVA_HOME 、 CLASSPATH 和 PATH。为 D:eclipse 下的 eclipse.exe 在
9、桌面上建立一个快捷方式。双击快捷方式启动Eclipse。 Eclipse也可以以命令行方式启动,在命令行上指定使用的JVM 和保存数据的workspace,例如:D:eclipseeclipse.exe-vmD:WebSphereAppServerjava binjavaw.exe -data D:WORKworkspace 其中, D:WORKworkspace是保存项目文件的位置。可以选择帮助 帮助内容进入Eclipse 的帮助系统。 有了 Eclipse 的多国语言翻译包,所有的选单和联机帮助都已经翻译成了中文,使用起来非常方便。在进行下面的学习前,建议先简单浏览一下帮助中的工作台用户指
10、南,熟悉一下透视图和视图等概念。编写 Hello World 程序下面我们编写一个HellWorld 程序,步骤如下:1选择文件 新建 项目;名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 10 页 - - - - - - - - - 2项目类别选Java;3项目列表选Java项目;4点击 “ 下一步 ” ;5输入项目名称,例如:HelloProject ;6点击 “ 完成 ” ;7在工具条里点击“ 创建 Java类 ” 的按钮(带有一个C 标记)见图1;图 1 点击 “
11、 创建 Java类” 的按扭图8在名称域输入HelloWorld ;9点击 public static void main(String args) 的复选框,让Eclipse 创建 main 方法(见图2) ;名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 10 页 - - - - - - - - - 图 2 Eclipse 创建 main 方法10点击 “ 完成 ” ;11一个 Java编辑窗口将打开,在main 方法中输入System.out.println(“He
12、llo World”)行;12使用 Ctrl-s 保存,这将自动编译HelloWorld.java ;13点击工具条里的“ 运行 ” 按钮;14选择 “Java 应用程序 ” ,然后选 “ 新建 ” ;15输入项目名称HelloProject 和 main 类名HelloWorld ;16点击 “ 运行 ” ;17这时候,将会打开一个控制台窗口,一句“Hello World”将会显示在里面(见图3) 。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 10 页 - - -
13、- - - - - - 图 3 Hello World 显示窗口Eclipse 有一个增量编译器, 每次保存一个Java文件时它就自动进行编译。这个特性被称做“ 自动构建 ” 。如果不需要这个功能,可以在窗口 首选项 工作台 对资源修改执行自动构建,关闭这个特性。 随后工具条中会出现“ 全部构建 ” 的按钮 。类似的选项也会出现在相关的选单中。创建 CVS 资源库现在我们知道如何创建一个项目了,下一步是与某个版本服务器建立连接,将项目发布到版本服务器中。目前开源软件都是使用CVS 来做版本管理,因此我们也使用CVS 来举例。Eclipse SDK 已经包括了支持CVS 的插件, 要想使用其它的
14、版本管理软件,例如 VSS,可以从 Eclipse 的网站上下载相关的插件。创建一个CVS 资源库位置的步骤如下:1打开 CVS 资源库开发透视图(窗口打开透视图 其它 CVS 资源库开发)。2在 CVS 资源库视图里点右键,新建资源库位置,见图4。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 10 页 - - - - - - - - - 图 4 新建资源库位置3在添加CVS 资源库对话框中输入CVS Server 的详细信息。4点击 “ 完成 ” 。5一旦配置好CVS
15、 资源库,就可以把项目输入资源库了。转到Java透视图,在项目名称上点右键,选择小组共享项目。6选择刚才添加的资源库。7点击 “ 完成 ” 。8在同步窗口中的项目上点右键,选提交。9输入为提交加入的注释,如图5。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 10 页 - - - - - - - - - 图 5 为提交加入注释10点击 “ 确定 ” ,则项目被发布到CVS 资源库中。11将项目共享到资源库中后,可以使用“ 与资源库同步 ” 功能来发布代码,并且赶上别人对资
16、源库中代码所做的修改。在项目上点右键,小组与资源库同步。下载、安装应用服务器JBoss为了做服务器端的开发,还需要一个应用服务器,并且把应用服务器与Eclipse 集成起来。Eclipse 可以与多种应用服务器共同工作,包括WebLogic 、WebSphere、JRun、Orion/Oracle9iAS 、 JBoss、JOnAS、 Resin 等。下面以目前流行的开放源代码应用服务器JBoss来举例。首先要下载并安装好JBoss,我使用的是JBoss 3.0.3,安装在 D:jboss-3.0.3 目录。为了把 JBoss 与 Eclipse 相集成,还需要下载相关的插件,下载位置是htt
17、p:/ 、http:/ Eclipse,将刚才下载的文件解压缩到D:eclipse 下,重新启动Eclipse。新安装的插件需要激活才能使用,选择窗口 定制透视图, 将“ 其它 ” 中的 EASIE JBoss 项选中。然后配置这个插件,选择窗口首选项,输入关于JBoss 插件的信息。以上两步执行完后,在工具条中会出现启动和停止JBoss 的按钮。 点击启动按钮启动JBoss,如图 6。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 10 页 - - - - - - -
18、- - 图 6 启动 JBoss 打开调试透视图,在调试透视图中将会看到刚才启动的JBoss 进程相关的信息。停止 JBoss 可以使用启动按钮旁边的停止按钮。在这个网站上还有支持WebLogic 、WebSphere、Orion/Oracle 9iAS 的插件,安装方法基本上完全一样。Eclipse 调试到现在为止,建立一个完整的开发环境所需要的配置基本上都完成了。下面我们回到Hello World 项目,看一下调试程序需要做哪些事情。用过 IDE 的人对于断点、单步运行等概念是非常熟悉的,Eclipse 具有所有IDE 应该具有的调试功能。调试步骤如下:1首先在程序中设置一个断点,双击语句
19、左边的灰色区域,则一个断点被加到该语句上,如图 7;名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 10 页 - - - - - - - - - 图 7 设置断点2点击工具条中的调试按钮(一个Bug) ;3在 Java 应用程序下选择HelloWorld ;4点击 “ 调试 ” ,程序将运行到刚才设置的断点处,然后停止运行;5按 F6,单步执行,这时候程序运行到下一条语句;6按 F8 继续运行到程序结束。导入 JUnit 例子程序下面我们导入一个真正的项目,这个项目来自于
20、Eclipse JDT 的例子。1选择文件 导入;2选择 “ ZIP 文件 ” ;3浏览并找到源代码Jar 文件所在位置,在文件夹中输入JUnit;4点击 “ 完成 ” ,将导入一个新的JUnit 项目 ,如图 8。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 10 页 - - - - - - - - - 图 8 导入项目限于篇幅,这里就不详细介绍这个项目的开发过程了。具体的开发过程请看帮助中的Java开发用户指南 。与其它流行的Java IDE 一样,在Eclipse
21、 中也可以获得内容帮助,获得内容帮助的热键是Alt+/ 。在 Eclipse SDK 中已经集成了Ant 和 JUnit 这些建造和测试项目的工具,还有强大的机制支持代码的重构(refactoring ) 。这些内容在 Java开发用户指南中有较为详细的介绍。看了这篇 Eclipse 的入门文章后,就可以直接看Java 开发用户指南 。通过对 Java开发用户指南的学习,可以感受到Eclipse 正是我们需要的支持XP(极限编程)快速开发方法的新一代 IDE 。Eclipse 的日志文件保存在workspace/.metadata/.log 文件中,这个文件用来保存运行时的错误,其中的信息在除
22、错时非常有用。介绍了 Eclipse 中 Java的开发过程, 你可能对于使用Eclipse 开发其它语言也感兴趣。Eclipse Platform 是一个通用的工具平台。它并不知道任何特定的语言,但是打开了一扇门,使得插件可以支持各种语言。Eclipse SDK 包括了一个全功能的Java IDE。这是一个如何扩展平台以支持一种特殊的语言的例子。SDK 还提供Java 文件的编辑器插件和XML文件的编辑器插件。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 10 页 - - - - - - - - -