Eclipse使用大全.ppt
- 文档编号:1018273
- 上传时间:2022-10-15
- 格式:PPT
- 页数:54
- 大小:1.59MB
Eclipse使用大全.ppt
《Eclipse使用大全.ppt》由会员分享,可在线阅读,更多相关《Eclipse使用大全.ppt(54页珍藏版)》请在冰豆网上搜索。
Eclipse使用手册,*,1.Eclipse简介,Eclipse就像软件开发者的打铁铺,它一开始备有火炉、铁钻与铁锤。
就像铁匠会用现有的工具打造新的工具,也能用Eclipse打造新工具来开发软件-这些新工具可扩充Eclipse的功能。
(Eclipse其中一个卖点就是它的扩充性),1.1历史背景Eclipse这样功能完整且成熟的开发环境,是由蓝色巨人IBM所释出。
IBM花了4千万美金来开发这个IDE(IntegratedDevelopmentEnvironment)。
第一版1.0在2001年11月释出,随后逐渐受到欢迎。
Eclipse已经部分开放源码(OpenSourceProject),大部分的开发扔然掌握在IBM手中,但是有一部份由eclipse.org的软件联盟主导。
(http:
/www.eclipse.org)Eclipse项目由ProjectManagementCommittee(PMC)所管理,它综观项目全局,Eclipse项目分成3个子项目:
平台-Platform开发工具箱-JavaDevelopmentToolkit(JDT)外挂开发环境-Plug-inDevelopmentEnvironment(PDE)这些子项目又细分成更多子项目。
例如Platform子项目包含数各组件,如Compare、Help与Search。
JDT子项目包括三各组件:
UserInterface(UI)、核心(Core)及除错(Debug)。
PDE子项目包含两各组件:
UI与Core。
1.2开放源码软件Eclipse是开放源码软件,结果很多人在使用的时候都不注重合法权的问题。
开放原始码软件让使用者能够取得软件的源码,有权去修改和散布这个软件。
如果想修改软件,这件事的另一面就是,除非其它人对修改后的软件也有相同的权力,否则是不能散布修改后的软件,这种权利和著作权(copyright)相反,开放源码项目中有时称之为著作义(copyleft)。
有些开放源码许可证,坚持要求任何和其它开放源码合组成的软件也必须是开放源码。
然而,Eclipse使用的开放源码许可证:
公共公众许可书-CommonPublicLicense(CPL)作为授权方式,设计上是可以容许商业利益的。
CPL可以容许Eclipse和其它开放源码软件合组时,能够以更严谨的许可证散布软件,以求用于商业途径。
CPL经过OpenSoftwareInitiative(OSI)认证,其内容符合开放原始码授权的需求。
2.EclipsePlatform,Eclipse平台的目的,是提供多种软件开发工具的整合机制,这些工具会实作成Eclipse外挂程序,平台必须用外挂程序加以扩充才有用处。
Eclipse设计美妙之处,在于所有东西都是外挂,除了底层的核心以外。
这种外挂设计让Eclipse具备强大扩充性,但更重要的是,此平台提供一个定义明确的机制,让各种外挂程序共通合作(透过延伸点extensionpoints)与贡献(contributions),因此新功能可以轻易且无缝地加入平台。
2.1架构,Eclipse平台由数种组件组成:
平台核心(platformkernel)、工作台(workbench)、工作区(workspace)、团队组件(tramcomponent)以及说明组件(help)。
2.2菜单和工具列,1,2,3,4,5,6,7,8,3.Java程序开发,在Eclipse中做任何事之前,都必须新增一个项目。
Eclipse可透过外挂支持数种项目(如EJB或C/C+),预设支持下列三种项目:
JavaProjectJava开发环境Plug-inProject自行开发plug-in的环境SampleProject提供操作文件的般环境如图,3.1建立Java项目,新增Java项目的步骤:
I.选择FileNewProject(或是在PackageExplorer窗口上按鼠标右键,选择NewProject选单选项)(或是按工具列上NewJavaProject的按钮)II.在NewProject对话框(图4.1),选JavaProject(或是展开Java的数据夹,选JavaProject,如图3.2),III.在NewJavaProject的窗口中输入Project的名称,如图3.3IV.在ProjectLayout中可以选择编译好的档案是否要和原始档放在同一个目录下,如图3.3V.按下Finish,III,IV,V,3.2建立Java类,新增Java类别的步骤:
I.选择FileNewClass(或是在PackageExplorer窗口上按鼠标右键,选择NewClass选单选项)(或是按工具列上NewJavaClass的按钮)II.在NewJavaClass窗口中,SourceFolder字段默认值是项目的数据夹,不需要更改。
III.Package字段输入程序套件的名称IV.Name字段输入ClassNameV.在Whichmethodwouldyouliketecreat的部份,有勾选publicstaticvoidmain(Stringargs)的话,会generatemainmethodVI.按Finish,会依套件新增适当的目录结构及Java原始文件,II,III,IV,V,VI,3.3程序代码完成功能,3.3.1CodeCompletion在Eclipse中打左括号时会立刻加上又括号;打双引号(单引号)时也会立刻加上双引号(单引号)。
3.3.2CodeAssist在输入程序代码时,例如要打System.out.println时,打完类别名称后暂停一会儿,Eclipse会显示一串建议清单,列出此类别可用的方法和属性,并附上其Javadoc批注。
可以直接卷动选出然后按Enter。
也可以只打类别开头的字母,然后按Alt-/,一样会显示一串建议清单。
Alt-/这个组合键不仅可以可以显示类别的清单,还可以一并显示已建立的模板程序代码,例如要显示数组的信息,只要先打for,在按Alt-/这个组合键,就会显示模板的请单。
3.4执行Java程序,大多数的程序不需特定的启动组态(LaunchConfiguration),首先确定要执行的程序代码在编辑器中有选到(页签变蓝色),再执行下列步骤:
I.选单选RunRunasJavaApplicationII.若有修改过程序,Eclipse会询问在执行前是否要存档III.Tasks试图会多出Consol页签并显示程序输出程序若要传参数、或是要使用其它的JavaRuntim.等等,则需要设定程序启动的相关选项,执行程序前,新增一个启动组态或选用现有的启动组态。
选单选RunRun,开启Run的设定窗口Main标签用以定义所要启动的类别。
请在项目字段中,输入内含所要启动之类别的项目名称,并在主要类别字段中输入主要类别的完整名称。
如果想要程序每当在除错模式中启动时,在main方法中停止,请勾选Stopinmain勾选框。
附注:
不必指定一个项目,但这样做可以选择预设类别路径、来源查阅路径,以及JRE。
自变量(Arguments)标签用以定义要传递给应用程序与虚拟机器(如果有的话)的自变量。
也可以指定已启动应用程序要使用的工作目录。
JRE卷标用以定义执行或除错应用程序时所用的JRE。
可以从已定义的JRE选取JRE,或定义新的JRE。
类别路径(Classpath)卷标用以定义在执行或除错应用程序时所用类别文件的位置。
依预设,使用者和bootstrap类别位置是从相关联项目的建置路径衍生而来。
可以在这里置换这些设定。
程序文件(Source)卷标用以定义当除错Java应用程序时,用来显示程序文件之程序文件的位置。
依预设,这些设定是从相关联项目的建置路径衍生而来。
可以在这里置换这些设定。
环境(Environment)标签会定义在执行Java应用程序或者对它进行除错时,所要使用的环境变量值。
依预设,这个环境是继承自Eclipse执行时期。
可以置换或附加至继承的环境。
共享(Common)卷标定义有关启动配置的一般信息。
可以选择将启动配置储存在特定档案,以及指定当启动配置启动时,哪些视景将变成作用中。
在Arguments的页签中输入要传入的值,若是多值的话,用空格键隔开,4.自定义开发环境,程序代码格式在WindowPreferencesJavaCodeStyleCodeFormatter,按Show的按钮,出现ShowProfile的窗口,里面的各个页签,可以设定JavaCodeStyle设定完成后,可以Export成一个档案;以利下次设定JavaCodeStyle时,可以利用Import的方式,产生一致的程序风格。
5.建立JAR档案,如果要在工作台中建立新JAR档,请执行下列动作:
I.在PackageExplorer中,可以选择性地预选一或多个要汇出的Java元素。
(在步骤IV中,这些会在JARPackageSpecification精灵页面中自动选出。
)II.从快速菜单或从菜单列的File菜单,选取Export。
III.选取JARfile,然后按一下Next。
在JARPackageSpecification页面的Selecttheresourcestoexport字段中,选取要汇出的资源。
V.选取适当的勾选框,以指出想Exportgeneratedclassfilesandresourcess或Exportjavasourcefilesandresources。
附注:
这两种情况皆会汇出所选的资源。
VI.在Selecttheexportdestination字段中,输入或按一下Browse以选取JAR文件的位置。
VII.选取或清除CompressthecontentsoftheJARfile勾选框。
VIII.选取或清除Overwriteexistingfileswithoutwarning勾选框。
如果清除这个勾选框,则会提示确认是否要更换每一个将被改写的档案。
IX.附注:
在撰写JAR檔、JAR说明与Manifest档时,会套用改写选项。
X.有两项选择:
按一下Finish来立即建立JAR檔。
按一下Next,使用JAR套装选项页面,以设定进阶选项,建立JAR说明,或变更预设manifest。
III,IV,V,VI,II,6调试,6.1错误的程序错误的范例程序是要做阶乘(n!
=n*(n-1)*(n-2)*.*1)。
此范例会建立多层的堆栈框(stackframe)。
publicclassErrorTestpublicstaticvoidmain(Stringargs)System.out.println(factorial(6);publicstaticintfactorial(intvalue)if(value=0)returnvalue;elsereturnvalue*factorial(value-1);此例中,是求factorial(n),这个方法会递归的呼叫自己,直到此阶乘被算尽为止。
此例是要找出6的阶乘,也就是720,可惜第一次执行此例的结果是0。
5.1错误的程序,错误的范例程序是要做阶乘(n!
=n*(n-1)*(n-2)*.*1)。
此范例会建立多层的堆栈框(stackframe)。
publicclassErrorTestpublicstaticvoidmain(Stringargs)System.out.println(factorial(6);publicstaticintfactorial(intvalue)if(value=0)returnvalue;elsereturnvalue*fa
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Eclipse 使用 大全