Eclipse中文教程.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《Eclipse中文教程.doc》由会员分享,可在线阅读,更多相关《Eclipse中文教程.doc(185页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、【精品文档】如有侵权,请联系网站删除,仅供学习与交流Eclipse中文教程.精品文档.Eclipse 整合开发工具基础篇Jacky Lee2005/03/01目录0.环境说明71.Eclipse简介81.1历史背景81.2开发原始码软件91.3 Eclipse版本介绍91.4跨语言、跨平台102. Eclipse Platform122.1概观122.2架构122.3项目与资料夹132.4平台核心132.5工作区(workspace)142.6工作台(workbench)142.6.1视图(View)152.6.2编辑器(Editor)182.6.3视景(Perspective)212.7重新
2、排列视图和编辑器222.7.1放置游标222.7.2重新排列视图232.7.3并列编辑器242.7.4重新排列附加标签的视图252.7.5最大化262.8菜单和工具栏272.8.1菜单282.8.2图标和按钮432.9视景482.9.1新视景482.9.2新窗口502.9.3储存视景512.9.4配置视景532.10作业和标记542.10.1不相关的作业552.10.2相关的作业552.10.3开启档案572.11书签572.11.1新增和检视书签582.11.2使用书签602.11.3移除书签602.12快速视图(Fast View)622.12.1建立快速视图622.12.2使用快速视图6
3、32.13比较642.13.1简单比较652.13.2了解比较662.13.3使用比较682.14历史纪录702.15回应 UI723.喜好设定(Preferences)753.1工作台(Workbench)763.1.1外观(Appearance)783.1.2功能(Capabilities)793.1.3颜色和字型(Colors and Fonts)813.1.4比较/修正(Compare/Patch)823.1.5编辑器(Editors)853.1.6档案关联(File Associations)863.1.7按键(Keys)893.1.8标签装饰(Label Decorations)9
4、83.1.9链接资源(Linked Resources)983.1.10历史纪录(Local History)1003.1.11视景1013.1.12搜寻(Search)1033.1.13启动和关闭(Startup and Shutdown)1043.2 Ant1063.2.1 Ant 编辑器(Ant Editor)1063.2.2 Ant 执行时期(Ant Runtime)1083.3建置次序(Build Order)1113.4说明(Help)1123.4.1说明服务器(Help Server)1143.5自动更新(Install/Update)1153.6 Java1163.6.1外观(
5、Appearance)1173.6.2类别路径变量(Classpath variables)1183.6.3程序代码格式制作器(Code Formatter)1193.6.4程序代码产生(Code generation)1213.6.5编译器(Compiler)1233.6.6 Java 编辑器(Java editor)1303.6.7 JRE 安装(JRE installations)1383.6.8 JUnit1393.6.9新专案(New project)1403.6.10组织汇入(Organize imports)1403.6.11重构喜好设定(Refactoring preferen
6、ces)1413.6.12作业标示(Task Tags)1423.7团队(Team)1433.7.1 CVS1443.7.2忽略的资源(Ignored Resources)1493.7.3档案内容(File Content)1504. Java程序开发1514.1建立Java项目1514.2建立Java类别1534.3程序代码完成功能1554.3.1 Code Completion1554.3.2 Code Assist1554.4执行Java程序1574.5 Java实时运算簿页面(Java Scrapbook Page)1594.6自订开发环境1664.6.1程序代码格式1664.6.2程
7、序代码产生模板1684.6.3 Javadoc批注1704.7产生 getter 与 setter1754.8建立 JAR 档案1764.8.1建立新的 JAR 档案1764.8.2设定进阶选项1784.8.3定义 JAR 檔的 manifest1794.8.4重新产生 JAR 檔1824.9.建立 Javadoc 文件1844.9.1选取产生 Javadoc 用的类型1844.9.2为标准 doclet 配置 Javadoc 自变量1854.9.3配置 Javadoc 自变量1864.10工作集(Working Sets)1874.10.1新增工作集1884.10.2隐藏导览器视图中的档案1
8、904.10.3显示导览器视图中的档案1915.除错1935.1错误的程序1935.2设定岔断点(Breakpoints)1945.3逐步除错1995.3.1 Step Into1995.3.2 Step Over2005.3.3 Step Return2005.3.4 Drop to Frame2005.3.5 Use Step Filters/Step Debug2005.4继续执行2025.5设定岔断点的Hit Count2045.6岔断点组态设定2115.7监视点(Watchpoint)2135.8方法岔断断点(Method Breakpoint)2165.9异常岔断点(Excepti
9、on Breakpoint)2195.10 Java表示式及变更某些值2216.重构(Refactoring)2246.1重新命名2246.1.1区域变量(Local Variable)2246.1.2字段(Field)2266.1.3方法(Method)2286.1.4类别(Class)或是接口(Interface)2306.1.5套件(Package)2326.2撷取(Extracting)2346.2.1撷取常数(Extracting a Constant)2346.2.2撷取区域变量(Extracting a Local Variable)2386.2.3撷取方法(Extracting
10、 a Method)2416.3列入(Inlining)2466.3.1列入常数(Inlining a Constant)2476.3.2列入区域变量(Inlining a Local Variable)2496.3.3列入方法(Inlining a Method)2516.4变更方法签章(Signature)2546.5移动Java元素(Moving Java Elements)2576.5.1字段(Field)2586.5.2 Static Members2596.6自行封装字段(Self Encapsulating a Field)2627.要诀和技巧(Tips and Tricks)2
11、667.1编辑程序文件(Editing Source)2667.2搜寻(Searching)2717.3程序代码导览和读取(Code navigation and reading)2737.4 Java视图(Java views)2777.5除错(Debugging)2797.6各种(Various)2820.环境说明n 操作系统 Microsoft Windows XP Professional Service Pack 2n Eclipse 版本 Version:Eclipse 3.0.1 SDK (Release) Build id:200409161125 File Name:ecli
12、pse-SDK-3.0.1-win32.zipn 参考数据 Eclipses Help OREILLY Eclipse整合开发工具 博硕文化 Eclipse实作手册-活用Java整合开发环境1.Eclipse简介Eclipse就像软件开发者的打铁铺,它一开始备有火炉、铁钻与铁锤。就像铁匠会用现有的工具打造新的工具,也能用Eclipse打造新工具来开发软件-这些新工具可扩充Eclipse的功能。(Eclipse其中一个卖点就是它的扩充性)1.1历史背景Eclipse这样功能完整且成熟的开发环境,是由蓝色巨人IBM所释出。IBM花了4千万美金来开发这个IDE(Integrated Developm
13、ent Environment)。第一版1.0在2001年11月释出,随后逐渐受到欢迎。Eclipse已经成为开放原始码计划(Open Source Project),大部分的开发扔然掌握在IBM手中,但是有一部份由eclipse.org的软件联盟主导。(http:/www.eclipse.org)Eclipse项目由Project Management Committee(PMC)所管理,它综观项目全局,Eclipse项目分成3个子项目:l 平台-Platforml 开发工具箱-Java Development Toolkit(JDT)l 外挂开发环境-Plug-in Development
14、 Environment(PDE)这些子项目又细分成更多子项目。例如Platform子项目包含数各组件,如Compare、Help与Search。JDT子项目包括三各组件:User Interface(UI)、核心(Core)及除错(Debug)。PDE子项目包含两各组件:UI与Core。1.2开发原始码软件Eclipse是开放原始码,结果很多人在使用的时候都不注重合法权的问题。开放原始码软件让使用者能够取得软件的原始码,有权去修改和散布这个软件。如果想修改软件,这件事的另一面就是,除非其它人对修改后的软件也有相同的权力,否则是不能散布修改后的软件,这种权利和著作权(copyright)相反,
15、开放原始码项目中有时称之为著作义(copyleft)。有些开放原始码许可书,坚持要求任何和其它开发原始码合组成的软件也必须是开放原始码。然而,Eclipse使用的开放原始码许可书:公共公众许可书-Common Public License(CPL)作为授权方式,设计上是可以容许商业利益的。CPL可以容许Eclipse和其它开放原始码软件合组时,能够以更严谨的许可书散布软件,以求用于商业途径。CPL经过Open Software Initiative(OSI)认证,其内容符合开放原始码授权的需求。1.3 Eclipse版本介绍可以从eclipse.org网站(http:/www.eclipse.
16、org/downloads)下载,可以发现最新与最好的版本,这两种版本通常不一样,基本上有四种版本-或建置(build)可供下载:l 释出版(Release builds)由Eclipse开发团队所宣称的主要稳定版本。Release builds经过完整测试,并具有一致性、定义清楚的功能。它的定位就跟上市的商业软件一样。l 稳定版(Stable builds)比Release build新一级的版本,经由Eclipse开发团队测试,并认定它相当稳定。新功能通常会在此过渡版本出现。它的定位就跟商业软件的beta版一样。l 整合版(Integration builds)此版本的各个独立的组件已经过
17、Eclipse开发团队认定具稳定度,但不保证兜在一起没问题。若兜在一起够稳定,它就有可能晋级成Stable build。l 当日最新版(Nightly builds)此版本显然是从最新的原始码产生出来的。可想而知,此版本当然不保证它跑起来没问题,搞不好还有严重的bug。1.4跨语言、跨平台多数人认为Eclipse是Java IDE,不过,当下载Eclipse之后,除了有Java IDE(就是JDT),还有PDE。然而Eclipse是万用工具平台。JDT实际上是Eclipse的添加品,也就是外挂程序。Eclipse本身实际上是指Eclipse平台(Eclipse Platform),除了下载时能
18、取得Java工具集以外,还提供各种工具的支持,所以平台本身只是相当小的组软件。如果想开发Java程序,用的是Eclipse随附的JDT外挂程序。如果想开发其它语言的程序,就需要拿到其它外挂程序,诸如CDT(C Development Toolkit)就可以开发C/C+程序。Eclipse跨计算机语言,也跨人类的语言。相同的外挂机制可用来增加对不同语言的支持,这里使用一种特殊的外挂,叫做外挂程序片断(plug-in fragment)。IBM以捐出一个语言套件,支持中文(繁体与简体)、法文、德文、意大利文、日文、韩文、葡萄牙文(巴西)与西班牙文。照理说Eclipse以Java写成,应该可以在任何
19、的平台执行。但严格来说Eclipse不是跨平台的,因为它使用作业平台的原生图形来建置。因此要等SWT(Standard Widget Toolkit)移植到该平台,Eclipse才能在那个平台执行。但就现实而言到不是什么大问题,因为SWT已经被移植到数个常见平台上了,包括Windows、Linux/Motif、Linux/GTK2、Solaris、QNX、AIX、HP-UX与Mac OS X。2. Eclipse PlatformEclipse平台的目的,是提供多种软件开发工具的整合机制,这些工具会实作成Eclipse外挂程序,平台必须用外挂程序加以扩充才有用处。Eclipse设计美妙之处,在
20、于所有东西都是外挂,除了底层的核心以外。这种外挂设计让Eclipse具备强大扩充性,但更重要的是,此平台提供一个定义明确的机制,让各种外挂程序共通合作(透过延伸点extension points)与贡献(contributions),因此新功能可以轻易且无缝地加入平台。2.1概观第一次执行Eclipse时,会在Eclipse目录下建一个workspace的目录,根据预设,所有的工作都会存在此目录。若要备份工作目录,只要备份这个目录就行了。若要升级至新版的Eclipse,只要将这个目录拷贝过去即可。用新版时得看看release notes,确保它支持前一版的workspace;若不支持,只要将旧
21、的workspace子目录拷贝到新的Eclipse目录下即可。所有的喜好设定都会保留。2.2架构Eclipse平台由数种组件组成:平台核心(platform kernel)、工作台(workbench)、工作区(workspace)、团队组件(tram component)以及说明组件(help)。图2.02.3项目与资料夹若想要手动操作档案、拷贝或看档案大小,就得知道档案放哪里。但原生档案系统会随操作系统而变,这对在各个操作系统均需运作一致的程序会发生问题。为了解决此问题,Eclipse在档案系统之上提供了一个抽象层级。换句话说,它不使用内含档案的阶层式目录/子目录结构,反之,Eclipse
22、在最高层级使用项目,并在项目之下使用数据夹。根据预设,项目对应到workspace目录下的子目录,而数据夹对应到项目目录下的子目录。在Eclipse项目内的所有东西均是以独立与平台无关的方式存在。2.4平台核心核心的任务是让每样东西动起来,并加载所需之外挂程序。当启动Eclipse时,先执行的就是这个组件,再由这个组件加载其它外挂程序。2.5工作区(workspace)工作区负责管理使用者的资源,这些资源会被组织成一个(或多个)项目,摆在最上层。每个项目对应到Eclipse工作区目录下的个子目录。每个项目可包含多个档案和数据夹;通常每个数据夹对应到一个在项目目录下的子目录,但数据夹也可连到档案
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Eclipse 中文 教程
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内