Eclipse常见问题初学者入门必备_第1页
Eclipse常见问题初学者入门必备_第2页
Eclipse常见问题初学者入门必备_第3页
Eclipse常见问题初学者入门必备_第4页
Eclipse常见问题初学者入门必备_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Eclipse的概述Eclipse是一种可扩展的开放源代码的IDE。Eclipse的特点描述•免费,纯Java语言编写•免安装,扩展性强•MyEclipse,在Eclipse基础上追加的功能性插件,对插件收费在WEB开发中提供强大的系统架构平台Eclipse是一种可扩展的开放源代码的IDE。起始于1999年4月,由OTI和IBM两家公司的IDE产品开发组组建。2001年11月,IBM公司捐出价值4000万美元的源代码组建了Eclipse联盟,并由该联盟负责这种工具的后续开发。最初主要用于Java语言开发,通过安装不同的插件,Eclipse可以支持不同的计算机语言开发。Eclipse:可免费使用早期是由Java开发人员使用Java语言编写,工具所带来的快捷帮助完全符合Java编程人员的习惯免安装,由于使用Java语言编写,需要为其提供JDK与JRE扩展性强,工具本身不具有的功能,可以通过标准接口扩展添加功能MyEclipse:MyEclipse是在Eclipse基础上追加的功能性插件MyEclipse目前已收费MyEclipse主要在JavaWeb方面为开发者提供强大的系统架构平台早期的MyEclipse安装需要基于Eclipse安装目录,后期逐渐发布完整版开发包,安装后自带Eclipse、JDK和各种插件2Eclipse的下载,安装及卸载•下载/•安装•绿色版解压就可以使用(Eclipse)•安装版双击运行,一路next即可(JDK)•卸载•绿色版直接删除文件夹即可•安装版 专业卸载软件或者控制面板添加删除程序•下载/•安装•绿色版解压就可以使用(Eclipse)•安装版双击运行,一路next即可(JDK)•卸载•绿色版直接删除文件夹即可•安装版 专业卸载软件或者控制面板添加删除程序3Eclipse的基本使用•选择工作空间•工作空间其实就是我们写的源代码所在的目录•用Eclipse来完成一个HelloWorld案例代码以项目为基本单位创建项目创建包•创建类编写代码创建Java项目:点击File或者在最左侧空白处,在界面中写一个项目名称,然后Finish即可。创建包:展开项目,在源包src下建立一个包cn.itcast创建类:在cn.itcast包下建立一^个类HelloWorld在界面中写一^个类名:HelloWorld可以选择让main方法也被创建。然后finish即可。在HelloWorld类中输出一句话在main方法中写一条输出语句:我爱Java4Eclipse的基本使用•编译•自动编译,在保存的那一刻帮你做好了•运行点击虫子后面的绿色内在三角形按钮点击Run菜单下的run。也可以使用快捷键Ctrl+F11选择要运行的文件或者在要运行的文件内容中右键--Runas-JavaApplication即可看到Console即可,它就是Eclipse自带的控制台5Eclipse的汉化及语法检查•方式有好几种,我给大家介绍最方便的一种。•使用dropins安装插件•从Eclipse3.5开始,安装目录下就多了一个dropins目录,只要将插件解压后放到到该目录即可。同理,这种方式卸载插件也是特别的方便,推荐这种方式•大家可以同时使用中文版和英文版,这样还可以学英语•源代码语法检查•红色波浪线•黄色波浪线•源代码语法检查Eclipse可以对正在进行编写的源代码进行语法检查,对错误的源代码使用红色波浪线进行提示,对未使用的成员或有安全隐患的成员使用黄色波浪线进行警告提示Eclipse之所以可以进行语法检查,主要原因是因为Eclipse在随时监测是否有键盘或鼠标输出动作,如果有就对Eclipse下所有工程所有类进行编译,发现错误,立即标注。不使用的工程尽量关闭选中工程close即可6Eclipse组成之视窗与视I视窗每一个基本的窗体被称为视窗PackageExplorer显示项目结构,包,类,及资源Outline显示类的结构,方便查找,识别,修改Console程序运行的结果在该窗口显示Problems显示所有语法及错误所在的位置Hierarchy显示Java继承层次结构,选中类后F4•视图是由某些视窗的组合而成的。举例•Java视图,Debug视图•视窗每一个基本的窗体被称为视窗,PackageExplorer显示项目结构,包,类,及资源,Outline显示类的结构,方便查找,识别,修改,Console程序运行的结果在该窗口显示,Problems显示所有语法及错误所在的位置,Hierarchy显示Java继承层次结构,选中类后F4•视图是由某些视窗的组合而成的。举例,Java视图,Debug视图7Eclipse中工作空间的基本配置程序的编译和运行的环境配置如何去掉默认注释行号的显示和隐藏字体大小及颜色窗体给弄乱了,怎么办控制台找不到了,怎么办A:程序的编译和运行的环境配置(一般不改)window--Preferences--Java编译环境:Compiler默认选中的就是最高版本。运行环境:InstalledJREs 默认会找你安装的那个JDK。建议配置了Java的环境变量。问题:低编译,高运行。可以。高编译,低运行。不可以。建议,编译和运行的版本一致。B:如何去掉默认注释?window--Preferences--Java--CodeStyle--CodeTemplates选择你不想要的内容,通过右边Edit编辑。注意:请只删除注释部分,不是注释部分的不要删除。C:行号的显示和隐藏显示:在代码区域的最左边的空白区域,右键--ShowLineNumbers即可。隐藏:把上面的动作再做一次。D:字体大小及颜色a:Java代码区域的字体大小和颜色:window--Preferences--General--Appearance--ColorsAndFonts--Java修改--JavaEditTextFontb:控制台window--Preferences--General--Appearance--ColorsAndFonts--Debug--Consolefont^其他文件window--Preferences--General--Appearance--ColorsAndFonts--Basic--TextFontE:窗体给弄乱了,怎么办?window--ResetPerspectiveF:控制台找不到了,怎么办?Window-ShowView—Console■课堂练习2:, 把我刚才讲解过的配置做一遍。Eclipse中快捷键的使用■内容辅助键•Alt+/起提示作用,main+alt+/,sout+alt+/,给出其他提示,常用快捷键,格式化ctrl+shift+f,导入包ctrl+shift+o,注释ctrl+/,ctrl+shift+/,ctrl+shift+\,代码上下移动选中代码alt+上/下箭头,查看源码选中类名(F3或者Ctrl+鼠标点击)快捷键,a:格式化。, 在代码区域:ctrl+shift+f在代码区域:右键--source--Format,也导入包。,导入方式:, 自己手动写完代码,需要导入包:ctrl+shift+o, 有些时候,通过己比+/提示的类,会自动把包导入。,有些类在多个包下都有,请问,肿么办?, 你按了提示后,它会把所有的包给你显示,让你选择。c:注释问题单行注释:选中需要被注释的内容:ctrl+/想取消注释,再次选中,然后ctrl+/多行注释:选中需要被注释的内容:ctrl+shift+/想取消注释,再次选中,然后ctrl+shift+\d:代码上下移动选择要被移动的代码,然后altth/下箭头即可。0:给出一个快捷键大全。有空自己练习。课堂练习3:写一个标准的学生类£士血0玳)。成员变量:name,age构造方法:无参,带2个参数成员方法:get/se访法并测试。(StudentDemo)Eclipse中如何提高开发效率自动生成构造方法自动生成get/se方法上面两种操作的快捷键操作继承抽象类,或者实现接口看到Overrid脱说这是什么,有什么用。自动生成构造方法己:无参构造方法在代码区域右键-source--GenerateConstructorsfromSuperclassb:带参构造方法在代码区域右键-source--GenerateConstructorsusingfields..--finish自动生成get/set方法在代码区域右键-source--GenerateGettersandSetters...继承抽象类,或者实现接口a:以前做法先写类,然后在类中在去继承类或者实现接口b:现在做法在创建类的时候,选择要继承的类或者实现的接口。Object是所有类的父类,所有类都直接或者间接的继承的ject看到Override说说这是什么,有什么用。顺带的提醒一下面试题重写和重载的区别。Override和Overload的区别?i请问Overload可以改变返回值类型吗课堂练习4:写一个标准的学生类Student)成员变量:name,age构造方法:无参,散个参数成员方法:get/set方法并测试。(StudentDemo)10Eclipse中如何制作帮助文档编写源程序(设计接口,抽象类,具体类案例)针对源程序添加文档注释选中项目--右键--Export--Java--Javadoc—Finish11Eclipse中打jar包并使用jar包•jar是什么?•jar是多个class文件的压缩包。•jar有什么用?•用别人写好的东西•打jar包•选中项目--右键--Export--Java--Jar--自己指定一个路径和一个名称--Finish•使用jar包•复制到项目路径下并添加至构建路径。jar包有什么用,怎么用?a:用于把别人写好的东西,直接拿过来使用。•b:怎么用⑴找到jar包。(2)复制jar包,粘贴到要使用的项目路径下。(3)把jar添加到构建路径。classpath。选中jar包,右键Buildpath--addtobuildpath(4)按照正常用法用就可以了。在开发的时候,很多常见的功能,别人都会做好了,我们只需要导入别人的jar包即可。比如说,上传文件,下载文件,数据分页等功能。12Eclipse中如何删除项目和导入项目•删除项目•选中项目-右键-删除•从项目区域中删除•从硬盘上删除•导入项目•在项目区域右键找到import•找到General,展开,并找到•ExistingProjectsintoWorkspace•点击next,然后选择你要导入的项目•注意:这里选择的是项目名称13Eclipse中几个常见小问题•如何查看项目所在路径•选中--右键--Properties--Resource--Location•导入项目要注意的问题•项目区域中不可能出现同名的项目(新建或者导入)•自己随意建立的文件夹是不能作为项目导入的•修改项目问题•不要随意修改项目名称•如果真要修改,不要忘记了配置文件.project中的•<name>把这里改为你改后的名称</name>14Eclipse中代码的高级(Debug)调试•Debug的作用•调试程序•查看程序执行流程如何查看程序执行流程什么是断点如何设置断点在哪里设置断点如何运行设置断点后的程序看哪些地方如何去除断点断点:就是一个标记,表示从哪里开始看程序A:如何设置断点在语句的最左边,双击即可。B:在哪里加现在:在每一个方法的第一条有效语句上加。以后:哪里不会加哪里。C:怎么运行断点的程序在代码区域--右键--Debugas--JavaAppliaction弹出一个界面:问你是否需要打开断点界面。并问你是否需要记录。是(Yes),是(选中复选框)。D:弹出了断点界面a:点哪里StepOver:跳过一行F6:看到每一行的执行过程。b:看哪里看源代码:对照看程序的执行步骤看Debug界面:对照看程序的执行步骤看变量界面:看变量的产生,赋值,及消失。E:如何去除断点a:把添加的动作再做一遍b:一键清除版选择Debug界面--breakPoints--RemoveAll...带两个x的。课堂练习6:把我刚才的动作做一遍。1:Eclipse的安装2:用Eclipse写一个HelloWorld案例,最终在控制台输出你的名字A:创建项目B:在src目录下创建包。cn.itcastC:在cn.itcast包下创建类。HelloWorldD:在HelloWorld下有一^个方法。publicstaticvoidmain(String[]args){}E:在main方法中有一个输出语句。System.out.printlnC你的名字");3:Eclipse空间的基本配置A:程序的编译和运行的环境配置(一般不改)window--Preferences--Java编译环境:Compiler默认选中的就是最高版本。运行环境:InstalledJREs 默认会找你安装的那个JDK。建议配置了Java的环境变量。问题:低编译,高运行。可以。高编译,低运行。不可以。建议,编译和运行的版本一致。B:如何去掉默认注释?window--Preferences--Java--CodeStyle--CodeTemplates选择你不想要的内容,通过右边Edit编辑。注意:请只删除注释部分,不是注释部分的不要删除。C:行号的显示和隐藏显示:在代码区域的最左边的空白区域,右键--ShowLineNumbers即可。隐藏:把上面的动作再做一次。D:字体大小及颜色a:Java代码区域的字体大小和颜色:window--Preferences--General--Appearance--ColorsAndFonts--Java修改--JavaEditTextFontb:控制台window--Preferences--General--Appearance--ColorsAndFonts--Debug--Consolefont^其他文件window--Preferences--General--Appearance--ColorsAndFonts--Basic--TextFontE:窗体给弄乱了,怎么办?window--ResetPerspectiveF:控制台找不到了,怎么办?Window--ShowView—Console4:常用快捷键A:格式化ctrl+shift+f8:导入包ctrl+shift+o如果该类仅仅在一个包中有,就自己显示了如果该类在多个包中有,会弹出一个框框供你选择C:注释单行:注释ctrl+/,取消注释再来一次。多行:ctrl+shift+/,ctrl+shift+\D:代码上下移动选中代码alt+上/下箭头E:查看源码选中类名(F3或者Ctrl+鼠标点击)5:如何提高开发效率人:自动生成构造方法a:无参构造方法在代码区域右键--source--GenerateConstructorsfromSuperclassb:带参构造方法在代码区域右键--source--GenerateConstructorsusingfields..--finishB:自动生成901^()/501:\双()方法在代码区域右键--source--GenerateGettersandSetters...提供了对应的快捷键操作。alt+shift+s按下带有下划线的那个字母即可。C:如何继承抽象类和实现接口。D:Override的作用表示该方法是重写父类的。如果方法声明和父类不匹配,就会报错。6:通过讲解的快捷键和提高开发效率的一些内容完成如下内容自定义学生类:Student成员变量;姓名年龄构造方法:无参市参成员方法:getXxx()/setXxx()在给出一个show()方法,显示类的所有成员信息。然后,写一个测试类,对学生的代码进行测试。StudentDemo7:删除项目和导入项目册U除项目选中项目-右键-删除从项目区域中删除从硬盘上删除导入项目在项目区域右键找到import找到General,展开,并找到ExistingProjectsintoWorkspace点击next,然后选择你要导入的项目注意:这里选择的是项目名称8:要注意的几个小问题如何查看项目所在路径选中--右键--Properties--Resource--Location导入项目要注意的问题项目区域中不可能出现同名的项目(新建或者导入)自己随意建立的文件夹是不能作为项目导入的修改项目问题不要随意修改项目名称如果真要修改,不要忘记了配置文件.project中的<name>把这里改为你改后的名称</name>9:大家接收文件的注意事项A:专门建立一个文件夹用于接收项目,不要随意放置。B:同一个项目再次接收的时候,先去存放目录把原始项目删除,然后重新存储,最后刷新项目即可。C:每天对照我写的项目,自己也创建一个练习项目举例:我的项目名称day11_eclipse你就创建一^个项目名称day11_eclipse_test10:Eclipse中代码的高级(Debug)调试作用:调试程序查看程序执行流程如何查看程序执行流程要想看程序流程,就必须设置断点。什么是断点:就是一个标记,从哪里开始。如何设置断点:你想看哪里的程序,你就在那个有效程序的左边双击即可。在哪里设置断点:哪里不会点哪里。目前:我们就在每个方法的第一条有效语句上都加。如何运行设置断点后的程序:右键--Debugas--JavaApplication看哪些地方:Debug:断点测试的地方在这个地方,记住F6,或者点击也可以。一次看一行的执行过程。Variables:查看程序的变量变化ForDemo:被查看的源文件Console:控制台如何去断点:a:再次双击即可b:找到Debug视图,Variables界面,找到Breakpoints,并点击,然后看到所有的断点,最后点击那个双叉。Eclipse快捷键大全Ctrl+1快速修复(最经典的快捷键,就不用多说了)Ctrl+D:删除当前行Ctrl+Alt+1复制当前行到下一行(复制增加)Ctrl+Alt+T复制当前行到上一行(复制增加)Alt+l当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+T当前行和上面一行交互位置(同上)Alt十一前一个编辑的页面Alt+一下一个编辑的页面(当然是针对上面那条来说了)Alt+Enter显示当前选择资源(工程,or文件or文件)的属性Shift+Enter在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置不一定是最后)Shift+Ctrl+Enter在当前行插入空行(原理同上条)Ctrl+Q定位到最后编辑的地方Ctrl+L定位在某行(对于程序超过100的人就有福音了)Ctrl+M最大化当前的Edit或View(再按则反之)Ctrl+/注释当前行,再按则取消注释Ctrl+O快速显示OutLineCtrl+T快速显示当前类的继承结构Ctrl+W关闭当前EditerCtrl+K参照选中的Word快速定位到下一个Ctrl+E快速显示当前Editer的下拉列表(如果当前页面没有显示的用黑体表示)Ctrl+/(小键盘)折叠当前类中的所有代码Ctrl+x(小键盘)展开当前类中的所有代码Ctrl+Space代码助手完成一些代码的插入(但一般和输入法有冲突,可以修改输入法的热键,也可以暂用Alt+/来代替)Ctrl+Shift+E显示管理当前打开的所有的View的管理器(可以选择关闭,激活等操作)Ctrl+J正向增量查找(按下Ctrl+J后,你所输入的每个字母编辑器都提供快速匹配定位到某个单词,如果没有,则在stutesline中显示没有找到了,查一个单词时,特别实用,这个功能Idea两年前就有了)Ctrl+Shift+J反向增量查找(和上条相同,只不过是从后往前查)Ctrl+Shift+F4关闭所有打开的EditerCtrl+Shift+X把当前选中的文本全部变味小写Ctrl+Shift+Y把当前选中的文本全部变为小写Ctrl+Shift+F格式化当前代码Ctrl+Shift+P定位到对于的匹配符(譬如{})(从前面定位后面时,光标要在匹配符里面,后面到前面,则反之)下面的快捷键是重构里面常用的,本人就自己喜欢且常用的整理一下(注:一般重构的快捷键都是Alt+Shift开头的了)Alt+Shift+R重命名(是我自己最爱用的一个了,尤其是变量和类的Rename,比手工方法能节省很多劳动力)Alt+Shift+M抽取方法(这是重构里面最常用的方法之一了,尤其是对一大堆泥团代码有用)Alt+Shift+C修改函数结构(比较实用,有N个函数调用了这个方法,修改一次搞定)Alt+Shift+L抽取本地变量(可以直接把一些魔法数字和字符串抽取成一个变量尤其是多处调用的时候)Alt+Shift+F把Class中的local变量变为field变量(比较实用的功能)Alt+Shift+I合并变量(可能这样说有点不妥Inline)Alt+Shift+V移动函数和变量(不怎么常用)Alt+Shift+Z重构的后悔药(Undo)编辑作用域功能快捷键全局查找并替换Ctrl+F文本编辑器查找上一个Ctrl+Shift+K文本编辑器查找下一个Ctrl+K全局撤销Ctrl+Z全局复制Ctrl+C全局恢复上一个选择Alt+Shift+l全局剪切Ctrl+X全局快速修正Ctrl1+1全局内容辅助Alt+/全局全部选中Ctrl+A全局删除Delete全局上下文信息Alt+?Alt+Shift+?Ctrl+Shift+SpaceJava编辑器显示工具提示描述F2Java编辑器选择封装元素Alt+Shift+TJava编辑器选择上一个元素Alt+Shift+-Java编辑器选择下一个元素Alt+Shift+一文本编辑器增量查找Ctrl+J文本编辑器增量逆向查找Ctrl+Shift+J全局粘贴Ctrl+V全局重做Ctrl+Y查看作用域功能快捷键全局放大Ctrl+=全局缩小Ctrl+-窗口作用域功能快捷键全局激活编辑器F12全局切换编辑器Ctrl+Shift+W全局上一个编辑器Ctrl+Shift+F6全局上一个视图Ctrl+Shift+F7全局上一个透视图Ctrl+Shift+F8全局下一个编辑器Ctrl+F6全局下一个视图Ctrl+F7全局下一个透视图Ctrl+F8文本编

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论