Eclipse使用手册.docx

上传人:b****6 文档编号:12277732 上传时间:2023-06-05 格式:DOCX 页数:17 大小:92.80KB
下载 相关 举报
Eclipse使用手册.docx_第1页
第1页 / 共17页
Eclipse使用手册.docx_第2页
第2页 / 共17页
Eclipse使用手册.docx_第3页
第3页 / 共17页
Eclipse使用手册.docx_第4页
第4页 / 共17页
Eclipse使用手册.docx_第5页
第5页 / 共17页
Eclipse使用手册.docx_第6页
第6页 / 共17页
Eclipse使用手册.docx_第7页
第7页 / 共17页
Eclipse使用手册.docx_第8页
第8页 / 共17页
Eclipse使用手册.docx_第9页
第9页 / 共17页
Eclipse使用手册.docx_第10页
第10页 / 共17页
Eclipse使用手册.docx_第11页
第11页 / 共17页
Eclipse使用手册.docx_第12页
第12页 / 共17页
Eclipse使用手册.docx_第13页
第13页 / 共17页
Eclipse使用手册.docx_第14页
第14页 / 共17页
Eclipse使用手册.docx_第15页
第15页 / 共17页
Eclipse使用手册.docx_第16页
第16页 / 共17页
Eclipse使用手册.docx_第17页
第17页 / 共17页
亲,该文档总共17页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

Eclipse使用手册.docx

《Eclipse使用手册.docx》由会员分享,可在线阅读,更多相关《Eclipse使用手册.docx(17页珍藏版)》请在冰点文库上搜索。

Eclipse使用手册.docx

Eclipse使用手册

Eclipse手册

1.File菜单操作

1.1导入工程

1、点击File菜单选中“Import”

2、在弹出的对话框选中“ExistingRrojectsintoWorkspace”

3、选择工程所在目录完成导入。

导入工程方便在于省去创建步骤;但如果工程不完整(比如无.project文件)则只能重新创建

1.2导出为JAR

1.点击File菜单选中[Export]--点’Next’

2.在源工程中选择要打进JAR包的文件

3.选中‘Export.......’中的一种或多种,第一个表示对类文件.class打包,第二个表示将整个工程文件(无java文件),第三个表示将类.java文件打包。

4.在‘Selecttheexportdestination:

’选择打包到哪个目录,点击‘Finish’即可

1.3导出工程

1.选择工程项目右键执行Export。

弹出下图

2.选择FileSystem点击Next到下图,此举可以避免将svn之类文件导出

2.Window菜单操作

2.1ShowView

项目显示的格式,Eclipse中项目树形显示常用形式如下:

1、总树分支式

使用[window]----

2、分支式

使用[window]----

3、Declaration显示

Windows-->ShowView-->Declaration:

选中代码中的一个方法,然后按这个按键,它会把整个方法在申明方框里显示出来。

如下选中了类中的execute方法,则下方的Declaration将这个方法显示出来

2.2Preferences

2.2.1高亮

Windows->Preferences->Java->Editor->MarkOccurrences,勾选选项。

这时,当你单击一个元素的时候,代码中所有该元素存在的地方都会被高亮显示。

注意:

太多的高亮显示会拖慢Eclipse

代码高亮配置:

选中行高亮配置:

2.2.2快捷键

Windows-->Preferences-->General-->Editors-->Keys;在‘View’中列出了所有快捷键定义,要更改快捷键先选中,然后点击‘Editor’;在‘KeySequence’中将Name删掉,用上自定义的快捷键并点击‘Add’,最后在‘Assignments’中删除原来的快捷键定义并保存即完成自定义快捷键

命令

描述

默认快捷键

Movelineup

将一行上移

Alt+↑

Movelinedown

将一行下移

Alt+↓

OpenResource

在工作台查找源文件

Ctrl+Shift+R

OpenType

显示类的路径(jar包文件则显示名称)

Ctrl+Shift+T

OrganizeImports

查找所需import资源

Ctrl+Shift+O

DeleteLine

删除一行

Ctrl+D

FormatSource

格式化文件

Ctrl+Shift+F

OpensearchDialog

打开搜索对话框

Ctrl+H

OpenCallHierarchy

查找方法在工作台调用情况

Ctrl+Alt+H

Go+To+Line

跳到指定行

Ctrl+L

FindPrevious

往上查找目标

Ctrl+Shift+K

FindNext

往下查找目标

Ctrl+K

ToggleBreakpoint

添加/去除调试断点

Ctrl+Shift+B

AddJavadocComment

增加java注释

Alt+Shift+J

ToggleComment

将代码用//注释或取消注释

Ctrl+/

AddBlockComment

将java代码/用**/注释

Ctrl+Shift+/

RemoveBlockComment

将java代码/**/注释移除

Ctrl+Shift+\

QuickOutline

查找类中方法,属性

Ctrl+O

ShowKeyAssist

显示所有快捷键设置

Ctrl+Shift+L

OpenTypeHerarchy

展示类与接口层次结构

F4

FindandReplace

查找与替换

Ctrl+F

ContentAssist

代码提示/代码模板

Ctrl+Space

附:

代码提示的快捷键

然后在使用中按快捷键就会出来相应的提示代码了。

如下图在页面中输入元素的属性提示

2.2.3WebBrowser

Windows-->Preferences-->General-->WebBrowser

选中‘externalWebbrowser’单选钮及‘InternetExplorer’复选框,采用IE浏览器形式

2.2.4显示行号

[Window]—[Preferences]—[General]—[Editors]—[TextEditors]

勾选上”Showlinenumbers”复选框

2.2.5代码宽度及显示

[Window]—[Preferences]—[Java]—[CodeStyle]—[Formatter],‘Edit’里的项Maximumlinewidth:

用来设置代码宽度

[Window]—[Preferences]—[General]—[Editors]—[TextEditors]

启用’Showprintmargin’,在‘Printmargincolumn’设置显示宽度的竖线

2.2.6Ecipse字符集

创建一个工程后,不论是new一个java、xml、jsp、properties或是其它类型文件,IDE都对应各类型文件有一个编码类型,当建立这些类型文件时,它们的编码就已经默认了。

假如java文件默认是ISO9558-1,会出现以下二种情况(以GBK举例):

1、输入中文信息时无法保存,因为java文件是ISO9558-1编码而不是GBK编码

2、从别处粘贴过来一个文件,这个文件在别处是GBK编码,而本地是ISO9558-1编码,那么这个文件有乱码显示

处理办法有二种:

1、IDE中选中乱码的文件,右键[Properties],在[Textfileencoding]选中GBK编码,将文件强转成GBK编码,便能正常显示信息。

但其它文件还是默认的ISO9558-1编码

2、[Window]—[Preferences]弹出对话框设置工程中java文件编码为GBK

左侧选[ContentTypes],然后右侧选中类型文件,接下来在“Defaultencoding:

”对应的文本框里更改编码类型,更改后点击“Update”完成设置经过设置所有的工程中java文件都是GBK编码了!

建议:

为了开发过程中编码的问题出现,注意以下几点:

1、尽量使用UTF-8,创建工程,对工程指定为UTF-8编码。

选中工程右键[Preferences]-[Info]可以查看及修改工程编码。

2、对开发中所涉及使用的文件采用统一编码UTF-8。

操作如上图其它地方粘贴过来的文件如果不是UTF-8,尽量修改成UTF-8。

3、jsp、html文件最好注明

<%@pagecontentType="text/html;charset=UTF-8"language="java"%>

否则IE每次总是自动使用某种编码来显示,无法彻底更改比较麻烦

2.2.7eclipse字体

[Window]—[Preferences]—[General]—[Appearance]—[ColorsandFonts]

Java文件字体:

选中‘Java’目录的’JavaEditor..’子目录,然后点击[Change]按钮,在弹出的对话框中设置字体

Properties文件字体:

选中‘Java’目录的’PropertiesFile..’子目录,然后点击[Change]按钮,在弹出的对话框中设置字体

JSP等标签文件:

选中‘StructuredTextEditors’目录的子目录,然后点击[Change]按钮,在弹出的对话框中设置字体

2.2.8Template

1、设置启用模板快捷键:

[Window]—[Preferences]—[Keys],在'View'选项卡中查找Command栏名为‘ContentAssist’项,此项是使用代码模板的快捷键设置项。

默认Shift+空格

2、模板使用与创建:

[Window]—[Preferences]—[Java]—[Edit]—[Templates],可以修改或创建新的模板。

每个模板对应模板名、内容、描述。

定义好模板后,在应用时,只需输入模板名称,然后按击模板快捷键,则模板对应的代码内容将被添加。

示例一:

publicTest{

publicvoidreadLog(){

Loggerlogger=Logger.getLogger(Test.class);

logger.info("begin");

}

}

创建模板

模板名mytemplate

publicvoidreadLog(){

Loggerlogger=Logger.getLogger(${enclosing_type}.class);

logger.info("begin");

}

编码

publicTest{

mytemplate

}

在输入mytemplate后,按击模板应用快捷键即可完成所有代码

示例二:

publicStringname="wbw";

创建模板

模板名mytemplate

publicStringname="${cursor}";

编码

mytemplate

在输入mytemplate后,按击模板应用快捷键即可完成publicStringname="";,同时光标位于""中。

小结:

在模板中一些变量符号的含义

${enclosing_type}:

将变量名替换为当前的类名

${enclosing_method}:

将变量名替换为当前的方法名

${cursor}:

将当前位置处于光标处

2.2.9CodeStyle

进入[Window]—[Preferences]—[Java]—[CodeStyle]—[Formatter],选择要修改的模板,点击右侧【Edit】,如图

代码格式设置操作:

1、设置变量对齐

对齐前如图

对齐后如图

配置,勾选上“Alignfieldsincolumns”即可

2、设置花括号对齐

有两种对齐,Sameline为

Nextline为

为了保证统一性,不管修改为哪种方式,最好把这个标签中的所有项都设置同一类值

修改完输入新的模板名称,点击【ok】,这样就产生了一个新模板,原有模板是不能修改的

然后选中代码执行Ctrl+Shift+F进行格式化为新形式

CodeTemplates

Template是将常用代码缩写为指定字符,通过模板快捷键指定模板以便生成所需代码来节省时间。

而CodeTemplates是用于文件产生时自动生成一些注释信息。

这个配置为[Window]—[Preferences]—[Java]—[CodeStyle]—[CodeTemplates]—[comments],配置类注释为Typss、配置方法注释为Methods、配置文件注释为Files等等

如下图

然后在创建类时指定勾选上Generatecomments,如图

方法则需要在创建方法后输入/**然后回车即产生设定的注释格式了

有时Jsp之类的页面文件标签总是识别不到,或一个页面include另一个页面时java代码不识别等情况总是编译不过,而实际上运行是正常的。

因此为了避免编译的麻烦可以取消。

[Window]—[Preferences]后按下图操作

3.Project菜单操作

3.1编译

1、Eclipse提供自动编译功能,当修改某个类并将其重新保存后,系统自动同步将其编译。

操作为:

选中[Project]—[BuildAutomatically]

2、如果需要将工程中所有文件重新编译,

操作为:

选中[Project]—[Clean..]

3.2Properties

3.2.1工程相互引用

工程编译通过JavaBuildPath引用有两种方式。

1、Libraries选项:

添加所需jar包

2、Projects选项:

添加所需工程

何jar包里,而是存在于baseframe工程中,那么此时webframe工程可以通过此选项[Add]引入baseframe工程(前提baseframe也是当前workspace)

3.2.2多个工程源结合

上面所讲的是一个工程在需要借助其它jar包或工程情况下才能编译成功。

如果一个工程编译并不依赖另一个工程,但是需要结合另一个工程实现更多功能,可以通过JavaBuildPath的[Source]选项

步骤一:

进入[Source]选项点击“LinkSource…”钮

步骤二:

弹出LinkSource对话框,点击“Browse…”钮选择所需工程的src目录

步骤三:

在[Foldername]中为要引入的这个工程源文件src取一个名字,点Finish

上例表示某个工程结合了web_frame工程,结合后web_frame工程将有二份,一份是自

身的单独工程,另一份是包含在某个工程中。

只要修改任何一份都会刷新到另一份,它

们之间是关联的

3.2.3定制编译目的地

在创建工程时,一般情况下IDE自动默认设置src编译的输出目标地址为classes,这里的

输出目标地址与源文件名称都是可以任意配置的。

示例:

上图表明:

某工程用src存放java源文件,同时用resources存放hibernate等配置文件,最终编译后输出目的地都指向了classes。

在classes里对应src有目录层次编译后也有目录层次,对应resources没有目录层次则直接输出到classes根目录下。

这个效果可以通过IDE设置完成,设置方法如下:

1、首先在工程中新建一个Folder,命名为resource。

再选中工程右键选择‘Properties’

注意:

如果在工程中新建的是一个SourceFolder,那么不需操作以下步骤了,它将自动指向输出到默认的classes目录下

2、在弹出的对话框中选择[Source]选项卡

可以看到工程默认设置了的Sourcefoldersonbuildpath:

已有一条即src最下面Defaultoutputfolder也默认设置至classes

3、然后点击‘AddFolder’按钮选中源目标resources目录

4、选择后可以为其定义输出目的地,此例hibernate配置文件输出目的地同src一致为classes目录,通过Defaultoutputfolder右侧的‘Browse’按钮可以更改输出目的地

5、工程也可以设置自定目录级的编译路径,比如

常规情况Project/src/com/con/......只需将Project/src定为‘Source’

也可自加目录为

Project/src/dep1/com/cn...

Project/src/dep2/com/cn...这里需将Project/src/dep1与Project/src/dep2定为‘Source’

这样一来package就不会以dep1或dep2为包结构,则还是以com/cn/...为包结构

4.Help菜单操作

4.1Eclispe安装及更新组件

选中菜单Help->SoftwareUpdates->FindandInstall->Searchfornewfeaturestoinstall->NewRemoteSite,此时弹出一个‘NewUpdateSite’对话框,如图

URL:

指定要安装组件的资源地址

Name:

为安装的组件命名

然后点击‘OK’去完成下载安装

菜单Help->SoftwareUpdates->FindandInstall->Searchforupdatesofthecurrentlyinstalledfeatures是用于已安装的组件升级

JS插件:

implementation插件:

4.2Eclispe导入组件

导入组件需要事先下载插件。

选中菜单Help->SoftwareUpdates->FindandInstall->Searchfornewfeaturestoinstall,点击‘NewArchivedSite’选择插件包进行安装

4.3Eclispe插件

4.3.1implementors插件

跟踪接口实现类或接口,如果没有此插件在查找代码方面将非常不便

4.3.2CallHierarchy插件

查找方法调用的源头,方便阅读代码及代码调试

4.3.3JS插件

可行显示代码提醒、代码高亮

1、打开Eclipse

2、菜单Help>SoftwareUpdates->FindandInstall

3、在弹出的界面中先择Searchfornewfeaturestoinstall

4、单击NewremoteSite按钮

5、弹出如下对话框,其中的两处内容都必须填写:

Name:

随意输入

URL:

包含插件地址,这里填入

单击OK。

然后按提示提示安装

5.图形菜单操作

5.1代码显示与隐藏

按钮用来设定是否全部显示/部分显示代码。

触发它则只显示被选中的方法或属性

6.右键操作

6.1自动生成set/get方法

在类中右键选中[source]---[GenerateGettersandSetters]可以为Bean自建set/get方法

6.2恢复文件删除

如果不小心在工程中右键删除了文件,需要先选中工程,右键选[RestorefromLocalHistory],然后会将不久前删除掉的文件列出来,选中要恢复的文件确定即可

7.Dos命令操作

7.1设置Eclipse运行虚拟内存

Eclipse是现在Java平台下非常流行的IDE,但非常耗内存,经常会因内存溢出而崩溃。

在Windows系统,可通过dos命令改变Eclipse的启动参数。

命令:

eclipse.exe-vmargs-Xms256M-Xmx512M-XX:

PermSize=64M

-XX:

MaxPermSize=128M

执行上行命令将启动Eclipse,同时分配了256-512的虚拟内存

8.代码重构

代码重构是建立在已有系统的基础上,对现有系统代码进行优化,从而使用代码更美观、可读性更强、性能更好。

通常使用的重构操作有以下几类:

ExtractMethod方法抽取

8.1方法抽取

publicListgetFuncIdsByRoleId(Stringsql,StringdataSource){

WeiboDaodao=newWeiboDao();

dao.setDateSource(dataSource);

Listlist=dao.findBySQLObj(sql,RoleToFunction.class);

dao.closeSession();

returnlist;

}

publicListgetFuncByParentId(Stringsql,StringdataSource){

WeiboDaodao=newWeiboDao();

dao.setDateSource(dataSource);

Listlist=dao.findBySQLObj(sql,Function.class);

dao.closeSession();

returnlist;

}

上面的例子中,可以将第一与第二行代码抽取出新的方法,操作如下。

选中二行代码,右键

图一

图二

图二先定义一个新抽取方法的名称,StingdataSource是定义新方法的参数及名称,

Replace5occurrences...能获取到当前有这二段代码的地方有几个,是否这些地方都有新抽取的方法替代。

一般勾选表示都替换。

操作完代码变为如下

publicListgetFuncIdsByRoleId(Stringsql,StringdataSource){

WeiboDaodao=initDAO(dataSource);

Listlist=dao.findBySQLObj(sql,RoleToFunction.class);

dao.closeSession();

returnlist;

}

publicListgetFuncByParentId(Stringsql,StringdataSource){

WeiboDaodao=initDAO(dataSource);

Listlist=dao.findBySQLObj(sql,Function.class);

dao.closeSession();

returnlist;

}

privateWeiboDaoinitDAO(StringdataSource){

WeiboDaodao=newWeiboDao();

dao.setDateSource(dataSource);

returndao;

}

8.2方法重命名

1、选中需要重命名的方法名称,右键选择

2、然后在提示下打开详细的设置窗口,如下

3、输入新的方法名称,并且勾选上复选框[Updatereferences],表示所有调用到原来这个方法的地方同时修改为调用新方法名,这个操作是重构的非常重要选项。

9.调试

1、调试中变量监视:

在编辑器中对该变量按右键,选Watch的选项,把该变量加到「Expressions」视图中

2、设定岔断点:

比如一个循环体要进行多次,在这个循环体内设置断点后,将循环操作执行F6或Resume按钮。

可以设置岔断点来控制循环到多少次后停住由用户来调试。

使用如下:

到Breakpoint视图框,选中此断点,右键选中[Hitcount],弹出对话框设置一个数字。

例:

循环体将执行10次,输入6,则表示先执行完6次循环。

当进行第7次循环时停在断点。

10.常见错误

1、在eclipse里启动tomcat出现Cannotfindafreesocketforthedebugger

解决办法:

关掉防火墙

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > IT计算机 > 计算机硬件及网络

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2