Eclipse安装配置详解-中文教程

上传人:新** 文档编号:392338004 上传时间:2022-10-09 格式:DOC 页数:411 大小:6.23MB
返回 下载 相关 举报
Eclipse安装配置详解-中文教程_第1页
第1页 / 共411页
Eclipse安装配置详解-中文教程_第2页
第2页 / 共411页
Eclipse安装配置详解-中文教程_第3页
第3页 / 共411页
Eclipse安装配置详解-中文教程_第4页
第4页 / 共411页
Eclipse安装配置详解-中文教程_第5页
第5页 / 共411页
点击查看更多>>
资源描述

《Eclipse安装配置详解-中文教程》由会员分享,可在线阅读,更多相关《Eclipse安装配置详解-中文教程(411页珍藏版)》请在金锄头文库上搜索。

1、1.Eclipse简介Eclipse就像软件开发者的打铁铺,它一起先备有火炉、铁钻与铁锤。就像铁匠会用现有的工具打造新的工具,也能用Eclipse打造新工具来开发软件-这些新工具可扩充Eclipse的功能。(Eclipse其中一个卖点就是扩充性)1.1历史背景Eclipse这样功能完整且成熟的开发环境,是由蓝色巨人IBM所释出。IBM花了4千万美金来开发这个IDE(Integrated Development Environment)。第一版1.0在2023年11月释出,随后渐渐受到欢迎。Eclipse已经成为开放原码支配(Open Source Project),大部分的开发扔然驾驭在IBM

2、手中,但是有一部份由eclipse.org的软件联盟主导。( :/ eclipse.org)Eclipse项目由Project Management Committee(PMC)所管理,它综观项目全局,Eclipse项目分成3个子项目:l 平台-Platforml 开发工具箱-Java Development Toolkit(JDT)l 外挂开发环境-Plug-in Development Environment(PDE)这些子项目又细分成更多子项目。例如Platform子项目包含数各组件,如Compare、Help与Search。JDT子项目包括三各组件:User Interface(UI)

3、、核心(Core)及除错(Debug)。PDE子项目包含两各组件:UI与Core。1.2开发原码软件Eclipse是开放原码,结果很多人在运用的时候都不留意合法权的问题。开放原码软件让运用者能够取得软件的原码,有权去修改和散布这个软件。假如想修改软件,这件事的另一面就是,除非其它人对修改后的软件也有相同的权力,否则是不能散布修改后的软件,这种权利和著作权(copyright)相反,开放原始码项目中有时称之为著作义(copyleft)。有些开放原始码许可书,坚持要求任何和其它开发原始码合组成的软件也必需是开放原始码。然而,Eclipse运用的开放原始码许可书:公共公众许可书-Common Pub

4、lic License(CPL)作为授权方式,设计上是可以容许商业利益的。CPL可以容许Eclipse和其它开放原始码软件合组时,能够以更严谨的许可书散布软件,以求用于商业途径。CPL经过Open Software Initiative(OSI)认证,其内容符合开放原始码授权的需求。1.3 Eclipse版本介绍可以从eclipse.org网站( :/ eclipse.org/downloads)下载,可以发觉最新与最好的版本,这两种版本通常不一样,基本上有四种版本-或建置(build)可供下载:l 释出版(Release builds)由Eclipse开发团队所宣称的主要稳定版本。Relea

5、se builds经过完整测试,并具有一样性、定义清晰的功能。它的定位就跟上市的商业软件一样。l 稳定版(Stable builds)比Release build新一级的版本,经由Eclipse开发团队测试,并认定它相当稳定。新功能通常会在此过渡版本出现。它的定位就跟商业软件的beta版一样。l 整合版(Integration builds)此版本的各个独立的组件已经过Eclipse开发团队认定具稳定度,但不保证兜在一起没问题。若兜在一起够稳定,它就有可能晋级成Stable build。l 当日最新版(Nightly builds)此版本明显是从最新的原始码产生出来的。可想而知,此版本当然不保

6、证它跑起来没问题,搞不好还有严峻的bug。1.4跨语言、跨平台多数人认为Eclipse是Java IDE,不过,当下载Eclipse之后,除了有Java IDE(就是JDT),还有PDE。然而Eclipse是万用工具平台。JDT事实上是Eclipse的添加品,也就是外挂程序。Eclipse本身事实上是指Eclipse平台(Eclipse Platform),除了下载时能取得Java工具集以外,还供应各种工具的支持,所以平台本身只是相当小的一组软件。假如想开发Java程序,用的是Eclipse随附的JDT外挂程序。假如想开发其它语言的程序,就须要拿到其它外挂程序,诸如CDT(C Developm

7、ent Toolkit)就可以开发C/C+程序。Eclipse跨计算机语言,也跨人类的语言。相同的外挂机制可用来增加对不同语言的支持,这里运用一种特殊的外挂,叫做外挂程序片断(plug-in fragment)。IBM以捐出一个语言套件,支持中文(繁体与简体)、法文、德文、意大利文、日文、韩文、葡萄牙文(巴西)与西班牙文。照理说Eclipse以Java写成,应当可以在任何的平台执行。但严格来说Eclipse不是跨平台的,因为它运用作业平台的原生图形来建置。因此要等SWT(Standard Widget Toolkit)移植到该平台,Eclipse才能在那个平台执行。但就现实而言到不是什么大问题

8、,因为SWT已经被移植到数个常见平台上了,包括Windows、Linux/Motif、Linux/GTK2、Solaris、QNX、AIX、HP-UX与Mac OS X。2. Eclipse PlatformEclipse平台的目的,是供应多种软件开发工具的整合机制,这些软件开发工具会成为Eclipse外挂程序,平台必需用外挂程序加以扩充才有用处。Eclipse设计奇妙之处,在于全部东西都是外挂,除了底层的核心以外。这种外挂设计让Eclipse具备强大扩充性,但更重要的是,此平台供应一个定义明确的机制,让各种外挂程序共同合作(透过延长点extension points)与贡献(contribu

9、tions),因此新功能可以轻易且无缝地加入平台。2.1概观第一次执行Eclipse时,会在Eclipse书目下建一个workspace的书目,依据预设,全部的工作都会存在此书目。若要备份工作书目,只要备份这个书目就行了。若要升级至新版的Eclipse,只要将这个书目拷贝过去即可。用新版时得看看release notes,确保它支持前一版的workspace;若不支持,只要将旧的workspace子书目拷贝到新的Eclipse书目下即可。全部的喜好设定都会保留。2.2架构Eclipse平台由数种组件组成:平台核心(platform kernel)、工作台(workbench)、工作区(work

10、space)、团队组件(tram component)以及说明组件(help)。图2.02.3项目与资料夹若想要手动操作档案、拷贝或看档案大小,就得知道档案放哪里。但原生档案系统会随操作系统而变,这对在各个操作系统均需运作一样的程序会发生问题。为了解决此问题,Eclipse在档案系统之上供应了一个抽象层级。换句话说,它不运用内含档案的阶层式书目/子书目结构,反之,Eclipse在最高层级运用项目,并在项目之下运用数据夹。依据预设,项目对应到workspace书目下的子书目,而数据夹对应到项目书目下的子书目。在Eclipse项目内的全部东西均是以独立与平台无关的方式存在。2.4平台核心核心的任务

11、是让每样东西动起来,并加载所需之外挂程序。当启动Eclipse时,先执行的就是这个组件,再由这个组件加载其它外挂程序。2.5工作区(workspace)工作区负责管理运用者的资源,这些资源会被组织成一个(或多个)项目,摆在最上层。每个项目对应到Eclipse工作区书目下的一个子书目。每个项目可包含多个档案和数据夹;通常每个数据夹对应到一个在项目书目下的子书目,但数据夹也可连到档案系统中的随意书目。每个工作区维护一个低阶的历史纪录,记录每个资源的变更状况。这样便可以马上复原变更,回到以前储存的状态,可能是前一天或是几天前,取决于运用者对历史纪录的设定。此历史纪录可将资源丢失的风险减到最少。工作区

12、也负责通知相关工具有关工作区资源的变更。工具可为项目标记一个项目性质(project nature),譬如标记为一个“Java项目”,并可在必要时供应配置项目资源的程序代码。2.6工作台(workbench)Eclipse工作台(workbench)就如图2.1的画面,这是操作Eclipse时会遇到的基本图型接口,工作台是Eclipse之中仅次于平台核心最基本的组件,启动Eclipse后出现的主要窗口就是这个,workbench的工作很简洁:让操作专案。它不懂得如何编辑、执行、除错,它只懂得如何找到项目与资源(如档案与数据夹)。若有它不能做的工作,它就丢给其它组件,例如JDT。图2.1工作台看

13、起来像是操作系统内建的应用程序,可以说是Eclipse的特点,同时也是争议点。工作台本身可以说是Eclipse的图形操作接口,它是用Eclipse的标准图形工具箱(Standard Widget Toolkit-SWT)和JFace(建立在SWT之上)的架构。SWT会运用操作系统的图形支持技术,使得程序的外观感觉(look-and-feel)随操作系统而定。视图(View)工作台有很多不同种类的内部窗口,称为视图(view),以及一个特殊的窗口-编辑器(editor)。之所以称为视图,是因为这些窗口以不同的视野来看整个项目,例如图2.1,Outline的视图可以看项目中Java类别的概略状况,

14、而Navigator的视图可以导览整个项目。视图支持编辑器,且可供应工作台中之信息的替代呈现或导览方式。比方说:书签视图会显示工作台中的全部书签且会附带书签所关联的文件名称。Navigator视图会显示项目和其它资源。在已附加卷标的笔记本中,视图可独自呈现,也可以与其它视图形成堆栈。图2.2假如要启动在附加卷标的笔记本中的视图,只要按一下标签就行了。工作台会供应了很多又快又简洁的方式供配置环境,其中包括卷标在笔记本的底端或顶端。图2.3视图有两个菜单,第一个是用鼠标右键按一下视图卷标来存取的菜单,它可以利用类似工作台窗口相关菜单的相同方式来操作视图。图2.4其次个菜单称为视图下拉菜单,存取方式

15、是按一下向下箭头。视图下拉菜单所包含的作业通常会套用到视图的全部内容,而不是套用到视图中所显示的特定项目。排序和过滤作业通常可在检视下拉菜单中找到。图2.5自订工作台是运用WindowReset Perspective菜单作业的好时机。重设作业会将布置还原成程序状态。可以从WindowShow View菜单中选取一个视图来显示它。视景确定了哪些视图是必要的,它会将这些视图显示在Show View子菜单中。选择Show View子菜单底端的Other.时,就可以运用其它的视图。这只是可用来建立自订工作环境的很多功能之一。图2.6编辑器(Editor)编辑器是特殊的窗口,出现在工作台的中心。当打开

16、文件、程序代码或其它资源时,Eclipse会选择最适当的编辑器打开文件。若是纯文字文件,Eclipse就用内建的文字编辑器打开(例如图2.7);若是Java程序代码,就用JDT的Java编辑器打开(例如图2.8);若是Word文件,就用Word打开(例如图2.9)。此Word窗口会利用Object Linking and Embedding-OLE,内嵌在Eclipse中。图2.7图2.8在Windows中,工作台会试图启动现有的编辑器,如OLE(Object Linking and Embedding)文件编辑器。比方说,假如机器中安装了 Microsoft Word,编辑 DOC 档案会干

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 活动策划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号