
简单介绍MyEclipse的一些常用概念和操作以提高开发的效率.docx
11页项目(Project)Eclipse 中所有的可以编译运行的资源必须放在项目中,单独打开文件很多功能不可用项 目表示了一系列相关的文件和设置(例如类路径,编译器级别,发布路径等等的设置)一 般来说目录下的.project和.classpath这两个文件描述了当前项目的信息打开项目可以先选 中单个或者多个项目,然后选择菜单Project > Open Project,或者点右键选择菜单Open Projecto关闭项目可以先选中要关闭的单个或者多个项目,然后选择菜单 Project> Close Project,或者点右键选择菜单Close Projecto工作区(Workspace)一个 Eclipse 可以有多个工作区,每个工作区包含了多个项目,以及所有其余的设置信息例 如界面布局,文字大小,服务器定义等等但是一个工作区只能被单个Eclipse进程使用 另外同一个项目也会加入到不同的工作区中注意:删除工作区目录的时候很可能误删位于工作区中的项目文件工作区目录会有一个名 为.metadata的目录来保存所有设置信息在Eclipse启动的时候会让你选择要使用的工作 区如果输入的工作区目录不存在, Eclipse 会自动创建它。
导入、导出 Java 项目导入项目当下载了包含Eclipse项目的源代码文件后,我们可以把它导入到当前的Eclipse工作区然 后编辑和查看点击菜单File > Import,然后在弹出的Import对话框中展开General目录, 选择Existing Projects into Workspace,接着点击Next 按钮当选中单选钮Select root directory: 时可以点击Browse…按钮选中包含项目的文件夹,如果包含项目的话就可以在中间的 Projects列表框中显示;而当选中单选钮Select archive file:时可以点击Browse…按钮选中包 含项目的ZIP压缩包,如果包含项目的话就可以在中间的Projects列表框中显示最后点击 Finish 按钮就可以导入项目并打开了如下图所示:图 3.11 导入项目 导出项目点击菜单File > Export,然后在弹出的Export对话框中展开General目录,选择Archive File, 接着点击Next按钮然后在To archive file:输出框中选中要保存的文件名,一般写成项目 名.zip,然后点击Finish按钮即可导出当前项目。
还有一种方式是手工打包,用WinRAR或 者 WinZIP 等工具都可以,先点击工具栏上的打开项目所在目录,接着就可以用你喜欢的工 具来打包代码目录了快速修正代码错误在 Eclipse 的编辑器中编写代码以及编译后会显示检查出来的错误或者警告并在出问题的代码行首的隔条上显示红叉以及点亮的灯泡左键点击灯泡或者按下快捷键Ctrl+1 (或者菜图 3.12 快速修正代码错误优化导入列表代码中经常会导入无用的包和类,通过菜单Source > Organize Imports或者在编辑器的上下 文菜单中选择菜单项 Source > Organize Imports ,或者按下快捷键 Ctrl+Shift+O 也可以来重 新组织并去掉无用的类和包添加,修改,删除 JRE通过菜单Window > Preferences,然后选择Java > Installed JREs,可以打开供在Eclipse编写 程序所使用的JRE列表复选框选中的JRE是默认的JRE,它被项目里面所有的项目来作 为编译和启动的JRE (除非在项目的Build Path中指定了其它的JRE)可以通过Add…按 钮来添加新的JRE定义(在弹出的对话框中选择Browse…按钮然后选中JDK的安装目录, 之后点击OK即可),Edit…按钮可以修改JRE定义,Remove按钮可以删除JRE定义,选 中不同的JRE前面的复选框来把它作为默认JRE。
虽然MyEclipse能够自动找到并显示一 个JRE,但是强烈建议大家添加一个JDK来进行开发,便于查看JDK类源码和编码时能够 显示提示信息如下图所示:Gener :=l1typm filter text甲甲审甲日AntHelpIns tall/Upd:EL tEJava圧卜 Appe:if:±rLceEP Build Fath 甲■- Code Style 由-Compiler[±| D ebugffl ■ Edi torIns 七:11丄臼3 JTLEsEdi t .如口 • •Installed JREsJlJriitFroperti es Files MyEclipseFlug-in DeTelopmentRun.r1 D ebiig由!±lN:iJTieLocati onType□ -■.jdklT.OE : 'Java、」dkl...Standard VMp7| jriLMvEclipseS. 0D:\Java\MyEc...St:±nd:±fd VMReniDTeSearch...图 3.13 配置安装的 JRE查看类定义,层次和源码查看类定义或者其源码,可以在编辑器的上下文菜单中选择Open Declaration,或者选择菜 单Navigate > Open Declaration,或者按下F3键。
如果这个类关联了源码(例如JDK里面 的类),就可以看到源代码,否则只能看到类的方法和成员信息查看类的继承层次,可以 在编辑器的上下文菜单中选择Open Type Hierarchy,或者选择菜单Navigate > Open Type Hierarchy,或者按下F4键,或者将类或者包拖放到Hierarchy视图,就可以在Hierarchy视 图看到类的继承层次,之后就可以点击对应的类看到定义了查找类文件(Open Type)要快速找到某个类型的定义,选择菜单Navigate > Open Type,或者按下Ctrl+Shift+T键,或 者按下工具栏按钮 2009-11-25 10:52上传下载附件 (825 Bytes)这时候可以出现Open Type对话框,在Enter type name prefix or pattern 输入框中键入类 的头几个字母,或者也可以使用?和*这样的通配符来模糊查找,对话框下面的列表中将会显 示匹配的类文件,选中列表中显示的单个或者多个类定义来打开它如果这个类关联了源码 (例如 JDK 里面的类),就可以看到源代码,否则只能看到类的方法和成员信息。
如下图 所示:图 3.14 Open Type 对话框 源码目录,输出路径,Library和编译器版本设置点击菜单 Project > Properties 或者在 Package Explorer 项目节点上右键点击选择上下文菜 单中的Properties,或者用快捷键Alt+Enter,可以打开项目属性对话框选择左侧的Java Build Path,可以在右侧显示项目的类路径有关的设置标签页Source页显示了源代码目录(可 以使用一个或者多个,里面的源文件将会被编译)以及Java源代码编译后产生的类文件所 存放的目录这些参数都可以修改,源代码目录可以添加或者删除 Package Explorer 视图 默认是不显示类文件的输出目录的如下图所示:typE filter textResoui'ceBuildersJav:± Build FsLth Q- Java C u de Styl 已 (j|- Java Compiler 曲 Jav:=L EditgJavadoc Location 曲 MyE匚lipseFraject References Riitli'1 Debug Se11ings图 3.15 源码目录和输出路径点击 Libraries 页面则可以设置当前项目的类路径,这些类库在编译源文件时使用。
如下图 所示:Edi tSoiifceJILE System Librscry [MyEclipseG. 0]JAJLe and cl as e fulder e on thm build p at.h:^\r- Ur der and. Exp or tAdd Librai-y...Add V:=a-iable...Add ExterrL:=Ll JARs...图 3.16 类库Add JARs按钮可以将当前项目中的jar文件加入到类路径,Add External JARs则将添加项 目外的jar文件到类路径,Add Variable添加变量,Add Library可以添加类库(一个或者 多个jar文件的集合,由开发工具定义和管理),Add Class Folder则添加目录中的类文件, Edit 可以修改所选类库的设置, Remove 则从类路径中删除选中的类库在开发中不可避免 的需要设置源代码的编译级别,例如使用JDK1.6来开发将来运行于JDK1.4上的项目,那 么这时候需要设置编译器的等级,否则将来的类文件会因为版本过高而不能被目标JDK识 别点击项目属性对话框中的Java Compiler可以设置代码的编译器级别。
如下图所示: Java Compiler O T5.0Generatmd. . class files cumpatibility阿阿丽j戒祗丽£@ Enable proj ect speci £i c settingsJIiK C ornpl i :=ltli: eC ump^l er c umpl i :=ltlc e 1 evel:5.0 VS Min-1: e c ornji at i b i 1 i ty:Dis :=l11 ow i derL ti£iQir£ called. '' ass er :Dis:=l11 ow i denti£i.Eir£ called. ' etlud/ :5.0图 3.17 编译器级别如果只是修改当前项目的编译器级别,可以选中复选框Enable project specific settings,然后 在 Compiler compliance level 右侧的下拉框中选择目标的编译级别,例如5.0, 1.4 等等还 可以去掉Use default compliance settings复选框的选中状态,来进一步设置这些设置将会 影响到源代码中的语法错误检查,例如要在1.4 级别的项目中用5.0的语法写代码,肯定是 会报错的。
如果要修改所有项目的默认编译级别,点击Configure Workspace Settings…来打 开全局设置对话框,这两处的设置几乎是一样的,就不再赘述了生成 getter 和 setter 方法在写JavaBean的时候常常要写一些模版化的getXXX()和setXXX()这样的方法,我们可以 用Eclipse来自动生成这些模版化的方法先写好private String name;这样的变量定义,然 后选择菜单Source > Generate Getters and Setters…或者在编辑器中点击右键选择菜单Source > Generate Getters and Setters…就可以打开 Generate Getters and Setters 对话框,在对 话框中选择要生成的方法,然后点击 OK 按钮即可。
