《第2章:快速入门 Eclipse从入门到精通教学课件》由会员分享,可在线阅读,更多相关《第2章:快速入门 Eclipse从入门到精通教学课件(43页珍藏版)》请在金锄头文库上搜索。
1、第第2 2章:快速入门章:快速入门在第一章了解了在第一章了解了Eclipse,从这一章开始将开始学习如,从这一章开始将开始学习如何使用何使用Eclipse。本章主要先快速地对。本章主要先快速地对Eclipse的界面和主要的界面和主要功能作一次浏览,了解功能作一次浏览,了解 Eclipse的界面,认识一下的界面,认识一下Eclipse的主要功能,学习一下建立项目、进行开发的一个大致过程。的主要功能,学习一下建立项目、进行开发的一个大致过程。在学习本章的时候,建议快速地把本章浏览一遍,对界面和在学习本章的时候,建议快速地把本章浏览一遍,对界面和Eclipse的功能、开发过程有一个大概的了解,然后再
2、按照的功能、开发过程有一个大概的了解,然后再按照内容操作一下内容操作一下Eclipse。 2.1 Eclipse2.1 Eclipse的界面的界面首先来了解一下界面。首先来了解一下界面。Eclipse在作为一个在作为一个Rich Client Platform,在界面上竖立了一套新的标准;为了提高性能,在界面上竖立了一套新的标准;为了提高性能,采用了采用了Java和系统和系统API结合的技术,在界面方面没有使用结合的技术,在界面方面没有使用Swing,而是直接使用系统提供的界面,而是直接使用系统提供的界面API,性能方面已经,性能方面已经和一般的系统软件差不多了。和一般的系统软件差不多了。2.
3、1.1 Workbench2.1.1 Workbench的概念的概念Eclipse的界面的基本布局和一般的的界面的基本布局和一般的Windows程序没有程序没有多大的区别,最外围是一个标准的窗口,有标题栏,标题栏多大的区别,最外围是一个标准的窗口,有标题栏,标题栏下面是菜单,菜单下面是工具栏,在窗口的底端是状态栏。下面是菜单,菜单下面是工具栏,在窗口的底端是状态栏。中间的部分就是用户的工作区了。在中间的部分就是用户的工作区了。在Eclipse中,这个提供中,这个提供给用户操作的区域叫做给用户操作的区域叫做Workbench工作台。工作台。Eclipse的的设计者比喻说,一个软件的界面就好像是一
4、个工匠的工作台,设计者比喻说,一个软件的界面就好像是一个工匠的工作台,工匠在这个工作台上使用各种各样的工具,发挥他的聪明才工匠在这个工作台上使用各种各样的工具,发挥他的聪明才智,完成一件又一件优秀作品。智,完成一件又一件优秀作品。2.1.1 Workbench2.1.1 Workbench的概念的概念2.1.2 2.1.2 透视图透视图PerspectivePerspective在在Eclipse的的Workbench内,包含多种透视图,但一次内,包含多种透视图,但一次只显示一个透视图,一个透视图是一组视图和编辑器以及这只显示一个透视图,一个透视图是一组视图和编辑器以及这些视图和编辑器的布局模
5、式。些视图和编辑器的布局模式。2.1.3 2.1.3 编辑器编辑器EditorEditor大部分的透视图都会有编辑器窗口,占据透视图最大一大部分的透视图都会有编辑器窗口,占据透视图最大一部分区域的是编辑器。一些没有编辑器的透视图只是把编辑部分区域的是编辑器。一些没有编辑器的透视图只是把编辑器区隐藏起来而已。器区隐藏起来而已。Eclipse能够根据打开的文件格式而打能够根据打开的文件格式而打开相关的编辑器。例如打开一个文本,显示的编辑器就是最开相关的编辑器。例如打开一个文本,显示的编辑器就是最简单的文本编辑器;打开一个简单的文本编辑器;打开一个Java 文档,那么相应的编辑文档,那么相应的编辑器
6、就是器就是Java 编辑器。编辑器。2.1.3 2.1.3 编辑器编辑器EditorEditor2.1.4 2.1.4 视图视图ViewView根据根据Eclipse的定义,视图是为编辑器提供支持的,或的定义,视图是为编辑器提供支持的,或者是显示一些信息,或者提供其他一些编辑方式。在者是显示一些信息,或者提供其他一些编辑方式。在Eclipse平台中,内建的视图有:项目浏览器视图、任务视平台中,内建的视图有:项目浏览器视图、任务视图、问题视图、概览视图、标签视图、操作台视图、浏览器图、问题视图、概览视图、标签视图、操作台视图、浏览器视图、搜索视图、属性视图。通过菜单视图、搜索视图、属性视图。通过
7、菜单Window-Show View可以展开一些常用的视图,通过可以展开一些常用的视图,通过Show View子菜单中子菜单中的的other.可以打开可以打开Show view(显示视图)对话框。(显示视图)对话框。2.1.4 2.1.4 视图视图ViewView2.1.5 2.1.5 项目浏览器视图项目浏览器视图Project ExplorerProject Explorer项目浏览视图是最常用的一个视图,提供了一个树状列项目浏览视图是最常用的一个视图,提供了一个树状列表列出了工作区中的项目以及项目内的文件结构。通过项目表列出了工作区中的项目以及项目内的文件结构。通过项目浏览视图可以打开、删
8、除或者移动、修改项目中的文件。浏览视图可以打开、删除或者移动、修改项目中的文件。2.1.6 2.1.6 概览视图概览视图OutlineOutline概览视图显示当前正在编辑的文件的结构。例如打开一概览视图显示当前正在编辑的文件的结构。例如打开一个个*.java文件,概览视图上显示的就是这个文件,概览视图上显示的就是这个*.java文件中类文件中类的结构。的结构。2.1.7 2.1.7 任务视图任务视图TasksTasks就像日常办公的任务管理一样,这个任务视图也是用来就像日常办公的任务管理一样,这个任务视图也是用来记录任务提醒的。列表上的任务来自多方面,有些是用户手记录任务提醒的。列表上的任务
9、来自多方面,有些是用户手工添加的,大部分是根据项目中的文件自动建立。例如在工添加的,大部分是根据项目中的文件自动建立。例如在Java源代码中,输入包含源代码中,输入包含TODO字眼的注释,那么在这个列字眼的注释,那么在这个列表中就会自动增加一条任务。表中就会自动增加一条任务。Eclipse包含的任务管理功能还比较简单,但是可以通包含的任务管理功能还比较简单,但是可以通过安装一些新的插件来增强任务的功能,例如增加团队任务过安装一些新的插件来增强任务的功能,例如增加团队任务管理,项目计划等等功能。管理,项目计划等等功能。2.1.8 2.1.8 问题视图问题视图ProblemsProblems问题视
10、图列出了当前存在的各种问题。这些问题包括有问题视图列出了当前存在的各种问题。这些问题包括有系统运行时的问题、项目文件中的问题、编译遇到的问题、系统运行时的问题、项目文件中的问题、编译遇到的问题、调试运行时的问题等等。这些问题又分两大类,一类是调试运行时的问题等等。这些问题又分两大类,一类是Error(错误),另一类是(错误),另一类是Warning(警告)。(警告)。2.1.8 2.1.8 问题视图问题视图ProblemsProblems2.1.9 2.1.9 属性视图属性视图PropertiesProperties属性视图也是常用的视图,属性视图显示当前所选对象属性视图也是常用的视图,属性视
11、图显示当前所选对象可用的一些属性。当前所选对象可以是在编辑器中的,也可可用的一些属性。当前所选对象可以是在编辑器中的,也可以是在其他视图中的。以是在其他视图中的。2.1.10 2.1.10 搜索视图搜索视图SearchSearch搜索视图显示了当前搜索的结果。搜索视图显示了当前搜索的结果。Eclipse提供了丰富提供了丰富的搜索功能,而且搜索功能还可以随插件进行扩展。通过工的搜索功能,而且搜索功能还可以随插件进行扩展。通过工具栏上的搜索按钮可以打开搜索对话框。具栏上的搜索按钮可以打开搜索对话框。2.1.10 2.1.10 搜索视图搜索视图SearchSearch2.1.11 Eclipse2.
12、1.11 Eclipse的全局设置的全局设置Eclipse的全局设置对话框也是经常使用的一个界面。的全局设置对话框也是经常使用的一个界面。选择菜单选择菜单Window-Preference可以打开全局设置对话框。可以打开全局设置对话框。如图如图2-14,全局设置对话框分为两部分。,全局设置对话框分为两部分。2.2 Eclipse2.2 Eclipse的项目管理的项目管理参与参与Eclipse开发都是来自全球各地的软件开发精英,开发都是来自全球各地的软件开发精英,把大量先进的开发经验应用到了把大量先进的开发经验应用到了Eclipse中,形成了一套简中,形成了一套简单又规范的开发过程。通过使用单又
13、规范的开发过程。通过使用Eclipse,可以体验到这些,可以体验到这些技术精华,也可以养成规范的开发习惯。技术精华,也可以养成规范的开发习惯。2.2.1 Eclipse2.2.1 Eclipse中的开发过程中的开发过程一个软件的开发,通常都包括下面几个过程:设计、项一个软件的开发,通常都包括下面几个过程:设计、项目分析、代码开发、测试、调试、产品发布。目分析、代码开发、测试、调试、产品发布。Eclipse的主要的主要功能包括了软件开发周期的几个方面。功能包括了软件开发周期的几个方面。2.2.2 2.2.2 新建项目向导新建项目向导开始项目的第一步就是新建项目,选择菜单开始项目的第一步就是新建项
14、目,选择菜单File-New-New Project可以打开新建项目的向导。通过工具栏上的可以打开新建项目的向导。通过工具栏上的New按钮也可以拉出新建菜单,选择按钮也可以拉出新建菜单,选择New Project就可以打就可以打开新建项目的向导。开新建项目的向导。2.2.3 2.2.3 几种建立项目的途径几种建立项目的途径除了可以建立一个全新的项目外,除了可以建立一个全新的项目外,Eclipse可以有多种可以有多种途径新建项目。下面是集中常用的新建项目途径,如图可以途径新建项目。下面是集中常用的新建项目途径,如图可以在新建项目向导中看到这几种新建项目的途径:在新建项目向导中看到这几种新建项目的
15、途径:从磁盘文件夹导入项目从磁盘文件夹导入项目导入已有导入已有Ant项目项目从从CSV导入项目导入项目2.2.3 2.2.3 几种建立项目的途径几种建立项目的途径2.2.4 2.2.4 导入已有项目导入已有项目如果要从磁盘文件中导入成为新的项目,则要使用如果要从磁盘文件中导入成为新的项目,则要使用Import(导入)功能。使用菜单(导入)功能。使用菜单File-Import命令可以打开命令可以打开导入向导。导入向导。2.2.5 2.2.5 新建文件新建文件菜单中的菜单中的New 或者工具栏上的或者工具栏上的New按钮提供了一个入按钮提供了一个入口,凡是口,凡是“新建新建”,无论是新建项目还是新
16、建文件,都可以,无论是新建项目还是新建文件,都可以通过通过New菜单命令和菜单命令和New按钮来实现。而且按钮来实现。而且 Eclipse会根据会根据当前的工作状态(例如根据当前的透视图、打开的视图、正当前的工作状态(例如根据当前的透视图、打开的视图、正在选择的对象)动态地显示新建的子命令项。方便用户以最在选择的对象)动态地显示新建的子命令项。方便用户以最快捷的方式建立新的文件。新建文件可以通过个地方操作。快捷的方式建立新的文件。新建文件可以通过个地方操作。2.2.5 2.2.5 新建文件新建文件2.2.6 2.2.6 选择文件的编辑器选择文件的编辑器双击一个文件,双击一个文件,Eclipse
17、会根据文件的类型,选择默认会根据文件的类型,选择默认的编辑器。很多时候用户希望使用其他编辑器来编辑某个文的编辑器。很多时候用户希望使用其他编辑器来编辑某个文件。例如编辑件。例如编辑HTML文件的时候,可能希望用文件的时候,可能希望用Dreamweaver等等更专业的工具来编辑。等等更专业的工具来编辑。2.2.7 2.2.7 关闭和打开项目关闭和打开项目Eclipse中,一个项目被建立后,会一直处于打开状态。中,一个项目被建立后,会一直处于打开状态。每次启动每次启动Eclipse,都会自动打开这个项目。,都会自动打开这个项目。Eclipse同时打同时打开的项目太多,会影响占用大量的系统资源。因为
18、开的项目太多,会影响占用大量的系统资源。因为Eclipse虽要随时对项目进行监控,一旦这个项目相关的资源被改变,虽要随时对项目进行监控,一旦这个项目相关的资源被改变,会重新编译或者构造这个项目。随着项目的增多,一些暂时会重新编译或者构造这个项目。随着项目的增多,一些暂时不用的项目应该关闭,以节省系统资源。如图不用的项目应该关闭,以节省系统资源。如图2-24,要关闭,要关闭一个项目,点击右键,弹出快捷菜单,选择一个项目,点击右键,弹出快捷菜单,选择Close Project 就可以了。就可以了。2.2.7 2.2.7 关闭和打开项目关闭和打开项目2.2.8 2.2.8 设置工作集设置工作集在在E
19、clipse中,同时开发多个项目是很平常的事情,尤中,同时开发多个项目是很平常的事情,尤其是在开发其是在开发Eclipse插件的时候,一个插件也会分成多个插件的时候,一个插件也会分成多个Eclipse项目。项目。Working Set其实是一种过滤显示的功能。当项目多的其实是一种过滤显示的功能。当项目多的时候,可以用时候,可以用WorkingSet“工作集工作集”功能把相关的项目分类。功能把相关的项目分类。在在Project视图或者视图或者Package等等和项目有关的视图中,可等等和项目有关的视图中,可以通过选择以通过选择Working Set,仅仅显示少数几个项目,让界面,仅仅显示少数几个
20、项目,让界面显示更简洁。显示更简洁。2.2.8 2.2.8 设置工作集设置工作集2.2.9 2.2.9 删除项目删除项目关闭项目或者通过关闭项目或者通过Working Set隐藏项目,都只是暂时隐藏项目,都只是暂时把项目放一边不用而已。如果一个项目已经不需要了,那么把项目放一边不用而已。如果一个项目已经不需要了,那么可以把它删除。如图可以把它删除。如图2-28,先选择要删除的项目,点击右键,先选择要删除的项目,点击右键,弹出快捷菜单,选择弹出快捷菜单,选择Delete。2.3 2.3 了解工作空间了解工作空间WorkspaceWorkspace前面的内容,都是关于前面的内容,都是关于Eclip
21、se的界面操作。在界面之的界面操作。在界面之下,下,Eclipse对文件的管理机制也是开发者需要了解的。对文件的管理机制也是开发者需要了解的。Eclipse只是一个工具,在使用只是一个工具,在使用Eclipse工作中建立的文件才工作中建立的文件才是我们关心的。是我们关心的。Workspace就是用于保存就是用于保存Eclipse工作文件工作文件的文件夹。的文件夹。2.3.1 Eclipse2.3.1 Eclipse的的WorkspaceWorkspace在前面第一章,第一次运行在前面第一章,第一次运行Eclipse的时候,已经了解过的时候,已经了解过Eclipse的的Workspace。默认情
22、况下,每次启动。默认情况下,每次启动Eclipse都会都会提示用户选择提示用户选择Workspace。Workspace是磁盘专门开辟出来是磁盘专门开辟出来给给Eclipse保存工作文件的一个文件夹,而用户建立的项目文保存工作文件的一个文件夹,而用户建立的项目文件也会保存到件也会保存到Workspace里面。里面。Workspace中保存的内容包中保存的内容包括:括:用户的设置数据:用户的设置数据:项目文件:项目文件: 2.3.2 2.3.2 切换工作空间切换工作空间Eclipse中的中的Workspace是很灵活的。在同一个系统内,是很灵活的。在同一个系统内,可以有多个可以有多个Worksp
23、ace,并可以切换使用。要切换,并可以切换使用。要切换Workspace,只要选择菜单,只要选择菜单File-Switch Workspace-Other 。2.4 2.4 安装插件安装插件“一切都是插件一切都是插件”在在Eclipse内,所有应用功能都内,所有应用功能都是由插件完成的。通过安装插件,可以不断扩展是由插件完成的。通过安装插件,可以不断扩展Eclipse的的功能。为了让功能。为了让Eclipse更强大,在使用过程中免不了要经常更强大,在使用过程中免不了要经常安装或者升级一些新的插件。下面来看一下通常是如何安装安装或者升级一些新的插件。下面来看一下通常是如何安装插件的。插件的。2.
24、4.1 2.4.1 哪里寻找插件?哪里寻找插件?在网络上可以找到大量的在网络上可以找到大量的Eclipse插件,其中有商业版插件,其中有商业版本的插件,也有免费开源的插件。首选是在本的插件,也有免费开源的插件。首选是在Eclipse的官方的官方网站上寻找官方认可的插件项目。网址:网站上寻找官方认可的插件项目。网址:http:/www.eclipse.org/projects/listofprojects.php 内列内列出了官方的插件项目。出了官方的插件项目。另外一个集中了大量另外一个集中了大量Eclipse插件的网站是插件的网站是Eclipse Plugin Center (Eclipse插
25、件中心插件中心)。2.4.2 2.4.2 插件安装在插件安装在pluginsplugins文件夹中文件夹中Eclipse文件夹下面的文件夹下面的plugins文件夹就是用来存放插文件夹就是用来存放插件的。在件的。在plugins这个文件夹中,插件有两种存放方式:这个文件夹中,插件有两种存放方式:每个插件是一个文件夹:每个插件是一个文件夹:每个插件是一个每个插件是一个jar:另外,不少插件还带有另外,不少插件还带有feature文件,需要把文件,需要把feature文文件安装到件安装到feature文件夹。正确安装完插件后,重新启动文件夹。正确安装完插件后,重新启动Eclipse,就会装载新的插
26、件。有时候,就会装载新的插件。有时候eclipse需要清理缓存需要清理缓存才能刷新插件,就要用才能刷新插件,就要用-clean命令行参数清理缓存。命令行参数清理缓存。2.4.3 2.4.3 以链接的方式安装插件以链接的方式安装插件上面的安装方式比较简单,只要把插件复制到上面的安装方式比较简单,只要把插件复制到plugins文件夹或者文件夹或者feature文件夹就可以了。如果经常更新或者安文件夹就可以了。如果经常更新或者安装新的插件,会导致装新的插件,会导致plugins文件夹中充满了各种旧的或者文件夹中充满了各种旧的或者已经废弃的插件文件。为了避免这种情况,可以把每个插件已经废弃的插件文件。
27、为了避免这种情况,可以把每个插件单独安装在其他文件夹。单独安装在其他文件夹。首先在首先在Eclipse的文件夹下面建立一个的文件夹下面建立一个links文件夹。每文件夹。每安装一个插件,建立一个安装一个插件,建立一个*.link文本文件。文本文件的内容文本文件。文本文件的内容只有一行,格式为:只有一行,格式为:path=插件文件夹的路径插件文件夹的路径2.4.4 2.4.4 安装不兼容安装不兼容3.43.4版的插件版的插件Eclipse 3.4版开始,核心有了比较大的变化,导致有版开始,核心有了比较大的变化,导致有部分旧的插件可能不兼容。但是部分旧的插件可能不兼容。但是Eclipse 3.4专
28、门提供了旧插专门提供了旧插件的兼容安装方式。在件的兼容安装方式。在Eclipse3.4的文件夹内,多了一个的文件夹内,多了一个dropins的文件夹,这个就是专门用来放旧插件的。而且有的文件夹,这个就是专门用来放旧插件的。而且有几种安装方式。几种安装方式。第一种,可以像第一种,可以像plugins文件夹那样,直接把旧插件文件夹那样,直接把旧插件plugins文件夹中的文件夹中的jar文件放到文件放到dropins中。中。2.4.5 2.4.5 在线安装插件在线安装插件在线安装也是一种简便的安装方式,不少插件都提供了在线安装也是一种简便的安装方式,不少插件都提供了在线安装的功能。在线安装的功能。
29、2.4.5 2.4.5 在线安装插件在线安装插件2.5 2.5 小结小结本章介绍了本章介绍了Eclipse的界面构成,的界面构成,Eclipse的整个窗口叫的整个窗口叫做工作台(做工作台(Workbench),就好比是一个工匠创作伟大作品),就好比是一个工匠创作伟大作品的工作台。在的工作台。在Workbench中,有菜单、工具栏、状态栏,中,有菜单、工具栏、状态栏,中间的工作区域是透视图(中间的工作区域是透视图(Perspective)。)。透视图是透视图是Eclipse中管理、布局界面的主要元素。根据中管理、布局界面的主要元素。根据工作目的,有各种各样的透视图。例如工作目的,有各种各样的透视
30、图。例如Java透视图、测试透透视图、测试透视图、视图、J2EE透视图等等。用户可以根据需要,随时选择、透视图等等。用户可以根据需要,随时选择、切换适应与当前需要的透视图。也可以自己定义新的透视图。切换适应与当前需要的透视图。也可以自己定义新的透视图。在透视图中包含的是视图(在透视图中包含的是视图(View)和编辑器()和编辑器(Editor)。)。编辑器是编辑用户工作文件的主要工具,针对具体的文件,编辑器是编辑用户工作文件的主要工具,针对具体的文件,可以用专门的编辑器进行编辑。视图则是为编辑器提供支持可以用专门的编辑器进行编辑。视图则是为编辑器提供支持的小窗口,上面显示了各种参考信息。的小窗口,上面显示了各种参考信息。