




已阅读5页,还剩57页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
. 1,Eclipse使用说明书,王凌武,2,1.Eclipse简介,eclipse像软件开发者“铁匠”,最初准备有炉子、钢铁钻头和锤子。 就像铁匠使用现有工具制作新工具一样,也可以用Eclipse制作新工具来开发软件。 这个新工具扩展了Eclipse的功能。 (Eclipse的卖点之一是其可扩展性),3,1.1历史背景像Eclipse这样功能成熟的开发环境,解放了蓝色巨人IBM。 IBM在这个ide的开发上花了4千万美元。 第一版1.0于2001年11月发行,之后很受欢迎。 Eclipse有一部分开源项目,大部分开发都掌握在IBM手中,但是有的软件联盟主导的部分。 (http:/www.E)Eclipse项目由项目管理委员会(PMC )管理,概述了整个项目, eclipse项目是平台-平台开发工具包-JavaDevelopmentToolkit(JDT )插件开发环境-名为-plug-indevelentenvironment(pde )的子项目例如,平台子项目包含一些组件,如Compare、Help和Search。 JDT子项目包含三个组件:用户界面(ui )、核心(Core )和调试(Debug )。 PDE子项目包含两个组件: UI和Core。4、1.2开源软件Eclipse是开源软件,很多人不重视合法权利的问题。 开源软件允许用户获得软件的源代码,并且有权修改和分发该软件。 在想修改软件的情况下,与着作权(copyright )相反,这个相反的权利是:除非其他人对修改过的软件也具有相同的权限,否则不能分发修改过的软件。与此相反,在开源项目中,着作权(copyleft ) 有些开源许可证主张,与其他开源软件组合的软件也必须是开源许可证。也是如此。 但是,Eclipse正在使用的开源许可证:-commonpublicliclicense (CPL )作为一种许可证方法,旨在允许业务利益。 如果CPL可以将Eclipse与其他开源软件组合使用,则可以以更严格的许可证分发软件以用于业务路由。 CPL通过开放软件发起(OSI )认证,并满足开源许可证要求。 可以从网站(/downloads )上下载eclipse版本介绍,可以找到“最新”和“最高”版本。 通常,这两个版本不同,基本上有四个版本。 这意味着您可以下载eclipse开发团队发布的主要、稳定的版本。 Releasebuilds经过完全测试,一致,具有明确定义的功能。 那个定位和市场上销售的商务软件相同。 稳定版(Stablebuilds )是比发行版本更新的版本,由Eclipse开发团队测试并认证为稳定。 新功能通常在此迁移版本中使用。 被定位为和商务软件的版一样。 集成版本此版本的各个组件由Eclipse开发团队对稳定性进行了认证,但不保证它们在一起。 如果口袋一起稳定,就有可能升为Stablebuild。 当天最新版(Nightlybuilds )这个版本显然是从最新源代码生成的。 请想象一下。 这个版本当然不保证跑也没有问题. 如果不顺利的话,就会有严重的错误。6,1.4不同语言、跨平台很多都把Eclipse视为JavaIDE,但是在下载了Eclipse后,不仅有Javaide(jdt ),也有PDE。 Eclipse是一个通配符平台。 JDT实际上是Eclipse的附加模块,即插件。 Eclipse本身指的是“Eclipse平台”,因为它不仅可以在下载时获得Java工具集,而且支持各种工具,所以平台本身只需要很少的软件集。 如果要开发Java程序,请使用Eclipse附带的JDT插件。 要开发其他语言的程序,需要获取其他插件(如PS (PS ) )来开发C/C程序。 Eclipse跨计算机语言和人类语言。可以使用相同的插件机制,增加对不同语言的支持。 在此,我们使用一个称为插件片段的特殊插件。 IBM捐赠了支持中文(繁体和简体字)、法语、德语、意大利语、日语、韩语、葡萄牙语(巴西)和西班牙语的语言包。7,2.Eclipseflatform,Eclipse平台的目的是提供作为eclipse插件实施的软件开发工具的集成机制,平台需要通过插件进行扩展。 除了基础核心以外,Eclipse的设计都是插件。 虽然此插件设计为Eclipse提供了强大的可扩展性,但更重要的是,此平台还配备了新的功能,以提供各种插件(通过扩展点extensionpoints )合作的明确机制,8,2.1体系结构,Eclipse平台由平台内核、工作台、工作区、团队组件和帮助组件构成。9、2.2菜单和工具栏、1、2、3、4、5、6、7、8、10 1.菜单2 .工具栏3 .快速视图4 .包浏览器视图5 .编辑器视图6 .快捷工具栏7.outline视图8.Tasks视图和控制台视图、11,3.Java程序开发、EC Eclipse通过插件支持几个项目(如EJB和C/C ),缺省情况下,Java项目Java开发环境插件项目-提供自己开发插件的环境示例项目-操作文件3.1创建Java项目添加Java项目的步骤: I .选择“文件”“new”“项目”(或在“包浏览器”窗口中单击鼠标右键,然后选择“new”“项目”菜单选项(或按工具栏上的NewJavaProject按钮)在ii.new项目对话框中(图4.1 )展开Java项目(或Java文件夹,选择Java项目,然后选择图3.2 )、14、15, 可以在III.newjavaProject窗口中输入项目的名称,并选择是否将图3.3jectlayout中编译的文件放在与原始文件相同的目录中。图3.3v.finish,III,iii 添加java类的步骤: i.file, “NewClass”(或者在“包浏览器”窗口中右键单击后,选择“new”“class”菜单选项(或者按工具栏的“NewJavaClass”按钮) ii . III.Package字段输入程序包的名称IV.Name字段在class name v.whichmethodwoldyouliketechcreate节中,输入publicstaticvoiddmain (三角形) generatedemainkmethodvi .按Finish,为每个软件包添加了适当的目录结构和Java原始文件,17,II,III,IV,v,VI,18, 3.3程序代码完成功能,3.3.1代码完成在Eclipse中加左括号时立即加上括号。如果加上双引号(单引号),就会立即添加双引号(单引号)。 在输入3.3.2代码辅助程序代码时,例如,在键入System.out.println时,如果输入了类名后暂停一段时间,Eclipse将列出该类中可用的方法和属性,并显示Javadoc 可以直接滚动选择,然后按Enter键。 仅在类别的开头加上.19、20,然后按Alt-/以同样的方式显示建议列表。 键组合.21,Alt-/不仅可以显示类别列表,还可以显示创建的模板程序代码。 例如,要显示数组信息,请按for键,然后按Alt-/键的组合,以显示模板的发票。运行、22、3.4java进程,大多数进程不需要特定的启动配置,首先确认编辑器中选择了要执行的进程代码(标签为蓝色),然后执行以下步骤I .菜单选择“run”“runas”“Java应用程序”ii .如果存在被变更的进程,Eclipse在执行前尝试将III.Tasks归档时,Consol标签增加,进程输出进程传递参数为了确认是否要使用其他JavaRuntim .必须设置与进程启动相关的选项,并在运行进程之前添加启动配置,或选择现有的启动配置。23、选择菜单“RunRun”,打开Run的设定窗口Main标签,定义要启动的类别。 在“项目”字段中,输入包含要启动的类别的项目的名称,并在“主类别”字段中输入主类别的完整名称。 如果要在每次在调试模式下启动程序时使用main方法停止程序,请选中Stopinmain复选框。 注意:虽然不需要指定项目,但可以选择缺省的类路径、源引用路径和JRE。 “参数”标签定义要传递给应用程序和虚拟机(如果存在)的参数。 也可以指定要在启动的应用程序中使用的工作目录。 JRE卷标定义了用于运行或调试应用程序的JRE。 可以从预定义的JRE中选择JRE,也可以定义新的JRE。 “类路径”(Classpath )卷标定义了在应用程序运行或调试时使用的类文件的位置。 默认情况下,用户和bootstrap类的位置是从关联条目的生成路径导出的。 您可以在这里替换这些设置。24,程序文件(Source )卷标定义了在调试Java应用程序时显示程序文件的程序文件的位置。 默认情况下,这些设置是从关联项的生成路径导出的。 您可以在这里替换这些设置。 “环境”标签定义了运行或调试Java应用程序时使用的环境变量的值。 默认情况下,此环境从Eclipse运行时继承。 可以替换或添加继承的环境。 通用卷标定义了有关启动配置的一般信息。 您也可以将启动布局保存到特定文件中,并指定启动布局启动时处于活动状态的视图。 输入要传递给.25、Arguments标签的值,如果是多值,则用空格分隔,自定义、26、27、4 .开发环境,程序代码格式为“窗口”“首选项”“Java”“代码样式” 28、按下Show按钮,显示ShowProfile窗口,在各标签中设定完java代码样式后,可以导出为文件。下次设定java代码样式时,可以使用Import方式进行一致的选择如果要创建.29,5.jar文件,并在工作台中创建新的jar文件,请执行以下操作。 在包浏览器中,可以选择一个或多个要导出的Java元素。 (在步骤IV中,它们会在JARPackageSpecification向导页面中自动选择。 ) II .从快捷菜单或菜单栏的“File”菜单中选择“导出”。 选择iii.jarfile,然后单击Next。 在JARPackageSpecification页的“选择资源”字段中,选择要导出的资源。 v .选中适当的复选框,指定exportgeneratedclassfilessandresourcess或exportjavasourcefilesandresources。 注意:在两种情况下,都会导出所选资源。 在vi.selectedexportdestination字段中,输入JAR文件的位置,或单击Browse进行选择。 选中或清除VII.compressthecontentofthejarfile复选框。 选中或清除VIII.overwriteexistingfileswithorning复选框。 如果取消选中此复选框,将显示一条消息,确认是否要交换所有被复盖的文件。 IX .注意:在创建JAR文件、JAR说明和Manifest文件时,将应用复盖选项。 x .有两种选择: 单击“完成”立即创建JAR文件。 单击Next,然后使用“JAR包选项”页设置高级选项、创建JAR帮助或更改缺省manifest。,32,III,IV,v,VI,II,33,6调试,6.1错误的程序示例程序是阶乘(n!=n*(n-1)*(n-2)*.*1)。 在本示例中,创建了多层堆栈帧。 publicclasserrortest publicstaticvoidmain ( args ) system.out.println (factorial (6) ); | publicstat
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025福建厦门国贸集团股份有限公司校园招聘27人笔试参考题库附带答案详解
- 2025河南驻马店市正阳县县管国有企业招聘21人笔试参考题库附带答案详解
- 2025江西南昌民航空管实业有限责任公司面向社会招收劳务派遣制员工汽车驾驶员笔试参考题库附带答案详解
- 2025年陕西医药控股集团有限责任公司招聘28人笔试参考题库附带答案详解
- 2025年福建省储备粮管理有限公司直属库工作人员招聘33人笔试参考题库附带答案详解
- 2025年浙江平阳县城市发展集团有限公司下属房开公司公开招聘7人笔试参考题库附带答案详解
- 2025年度山西地质集团校园招聘307人笔试参考题库附带答案详解
- 2025年中铁集装箱运输有限责任公司招聘(19人)笔试参考题库附带答案详解
- 2025年中国建筑地勘中心陕西总队招聘13人笔试参考题库附带答案详解
- 2025山东东营众邦人力资源有限责任公司招聘20人笔试参考题库附带答案详解
- 人工智能在国际贸易中的应用
- 视频监控调取记录表
- 第2章 Windows 10操作系统
- 教研活动:幼儿园班级主题墙创设课件
- GB/T 42430-2023血液、尿液中乙醇、甲醇、正丙醇、丙酮、异丙醇和正丁醇检验
- 酒店住宿水单模板-可修改
- SF-三福的历史与文化 v2.0
- 幼儿园故事《小红帽》PPT模板
- GB/T 6723-2017通用冷弯开口型钢
- GB/T 4456-2008包装用聚乙烯吹塑薄膜
- 葫芦丝(初学教学)-课件
评论
0/150
提交评论