首页 > 代码库 > Eclipse使用新手教程
Eclipse使用新手教程
说起java的IDE,朗朗上口的无非是Eclipse了,假若能熟练Eclipse,对于我们编写java程序会起到事半功倍的效果,大大提高我们工作效率。因此本篇博文,笔者仅仅是针对刚刚入门java的新手,以便他们能尽快掌握Eclipse的使用。
1. 经常使用快捷键
这是使用工具的第一步,熟练使用快捷键对于我们编敲代码会起到相当大帮助,所以这里笔者列出的快捷键建议大家必须都掌握。
Ctrl + 鼠标左键(类、方法、属性的变量名词):定位跟踪某变量声明或定义的位置
Ctrl + S:保存当前文件
Ctrl + X:剪切
Ctrl + C:复制
Ctrl + V:粘贴
Ctrl + D:删除当前行
Ctrl + F:查找/替换(当前编辑窗体)
Ctrl + H:全局搜索
Ctrl + /:凝视当前行或多行代码
Ctrl + Shift + C:凝视当前行或多行代码
Ctrl + Shift + F:格式化当前代码
Ctrl + Shift + O:缺少的Import语句被添?,多余的Import语句被删除(先把光标定位到需导入包的类名上)
Ctrl + Shift + S:保存全部文件
Ctrl + Shift + X:把当前选中的文本所有变为大写
Ctrl + Shift + Y:把当前选中的文本所有变为小写
Alt + /:代码智能提示
Alt + Shift + R:重命名(包含文件名称、类名、方法名、变量名等等,很好用)
Alt + Shift + J:生成类或方法的凝视
Alt + Shift + S:打开Source窗体(生成get、set方法,实现、覆盖接口或类的方法,非经常常使用)
Alt + Shift + D, J:假设有main方法入口,则以Debug方式运行代码
Alt + Shift + X, J:假设有main方法入口,则以Run方式运行代码
2. 插件推荐
Eclipse默认情况下是一个纯净版的,所以功能简单,而开源IDE最为强大的莫过于各种插件,通过使用插件能够帮助我们降低大量编写代码的工作量,也帮助我们降低了编写代码的难度,所以懂得安装必要插件,也是熟练使用IDE的鉴证。
① Hibernate Tools
Hibernate Tools是一套全新并且完整的面向Hibernate3的工具集合,它包括了Eclipse插件和Ant编译流程,是JBoss Tools的核心组件。使用该插件能大大降低我们使用Hibernate的工作量,支持自己主动生成所有Hibernate的xml文件、javabean、HTML表单文件等。
安装地址:http://download.jboss.org/jbosstools/updates/development/indigo/
② Spring IDE
Spring IDE是Spring官方站点推荐的Eclipse插件,可提供在开发Spring时对Bean定义文件进行提示、验证并以可视化的方式查看各个Bean之间的依赖关系等,对基于spring框架的项目开发提供了有力的支持。
安装地址:http://dist.springsource.com/release/TOOLS/update/e3.6/
③ Subclipse
Subclipse是基于Eclipse的SVN插件,支持全部版本号的Eclipse,团队开发必备插件。
安装地址:http://subclipse.tigris.org/update_1.8.x
④ Findbugs
FindBugs是一个能静态分析源码中可能会出现Bug的Eclipse插件工具。它检查类或者 JAR 文件,将字节码与一组缺陷模式进行对照以发现可能的问题。利用这个工具,就能够在不实际执行程序的情况对软件进行分析。它能够帮助改进代码的质量。
安装地址:http://findbugs.cs.umd.edu/eclipse/
⑤ Sysdeo Tomcat Launcher Plugin
Sysdeo Tomcat Launcher Plugin是Tomcat的Eclipse插件,帮助我们自己主动部署tomcatserver。该插件不是必要插件,能够不装。
下载地址:http://www.eclipsetotale.com/tomcatPlugin/tomcatPluginV33.zip
插件安装方法
插件大概有三种安装方法:
第一种:知道在线安装地址。Eclipse→Help→Install New Software...→地址栏(Work with)中输入安装地址→勾选要安装的插件→Next→允许安装协议→Finish→等待安装完成→按要求重新启动Eclipse
另外一种:手动从官网下载好插件并手动与Eclipse集成。这样的方法一般的思路是:先关闭Eclipse,然后将下载好的插件解压后,拷贝到安装Eclipse目录下的plugins目录和features目录下,假设必要的话再创建一个link文件,再又一次打开Eclipse。
第三种:在线搜索安装。Eclipse→Help→Eclipse Marketplace...→在搜索栏输入要查找的插件→点击Installbutton→等待安装完成→按要求重新启动Eclipse
这里笔者推荐第一种,假设不知道安装地址,那么就用第三种,另外一种方法有时操作错误的话就会出现故障,风险较大,所以不推荐。
3. tomcat
① 配置
Window→Preferences→Server→Runtime Environment→Add→Apache→选择tomcat版本号→Next→更改显示名称(Name)→Browse...浏览选择事先解压好的tomcat目录→选择jre→Finish→OK→打开Servers窗口→右击选择New→Server→选择tomcat版本号→选择刚配置好的tomcat→Next→选择项目→Finish
② 使用心得
当我们改动某处代码后,启动tomcat发现页面没有变化时,要先关掉tomcat,右击Servers窗体中tomcatserver图标,选择Clean...来清理下编译后的源代码,再启动tomcat来又一次编译下源代码。
并且假设部署多个,或tomcat异常时,右击Servers窗体中tomcatserver图标,选择Properties,检查General选项右側Location是否正确,假设不对则点击Switch Location。
尽管一个tomcat支持同一时候启动多个项目,但项目多启动时会非常慢,所以假设不是project项目须要的话,建议tomcat仅仅部署启动一个项目,将临时没用的项目移除。
当web项目启动载入时间过长导致tomcat启动失败的话,可适当延长tomcat启动超时的时间(默认45秒),双击Servers窗体中tomcatserver打开tomcat属性窗体,点击右上方Timeouts选项,改动Start(in seconds)的时间。
eclipse默认情况下是调用tomcat接口模拟启动tomcat,而不是真正启动tomcat,所以大家常常会遇到一件怪事:启动tomcat后,尽管能正常进web项目首页,却仅不了tomcat小猫首页(即http://localhost:8080/),而且web项目部署编译后生成的文件也不在tomcat文件文件夹下的work文件夹下。解决的方法:假设tomcatserver下已经部署了项目,就先要将其所有移除,即右击Servers窗体中tomcatserver图标,选择Add and Remove...,单击Remove Allbutton,单击Finishbutton。之后先Clean清理下,再双击tomcatserver图标打开属性窗体,选择左側中间Server Locations选项,选择下方第二个单选button(Use Tomcat installation),并将Deploy path文本框中的“wtpwebapps”(默认值)改为webapps,也就是tomcat中公布项目所在的目录名字,最好再将项目又一次部署到tomcat上,启动tomcat后,就能够看到熟悉的小猫页面了,同一时候在tomcat文件目录下的work目录下也能看见熟悉的编译后的页面文件了。
假设代码出现引入javax.servlet.http.*报错,说明是缺少tomcat的jar包,引入就可以。方法:在左側资源管理器右击项目,选择Build Path下的Configure Build Path...,右側点击Add Library...button,选择Server Runtime,点击Next后选择tomcat,Finish。
4. eclipse常见配置
● 字体大小
Window→Preferences→General→Appearance→Colors and Fonts→右側窗体→Basic选项→双击Text Font
● 改动打开文件的编辑浏览器
Window→Preferences→General→Editors→File Associations→选择要改动的文件类型→在下方选择编辑浏览器
● 显示/隐藏代码行号
Window→Preferences→General→Editors→勾选Show line numbers
● 加入?自己定义jar包Libraries
Window→Preferences→Java→Build Path→User Libraries→右側点击New...→输入名称→点击Add JARs...→浏览选择对应的jar文件
● 配置tomcat等server
Window→Preferences→Server→Runtime Environment→Add...→选择须要的server(以tomcat为例请见上面tomcat配置)
● 改动格式化代码的换行判定
Window→Preferences→Java→Code Style→Formatter→右側点击New...→输入名称→点击OK→在弹出的窗体选择Line Wrapping选项卡→改动Maixmum line width文本框的值(默认80)
● 加入?xml的dtd、xsd等xml语法规则文件,实现代码自己主动提示
Window→Preferences→XML→XML Catalog→右側点击Add...→Key type选择Public ID→Location浏览选择你所下载的DTD文件的物理位置→Key填入xml文档头部 <!DOCTYPE sqlMapConfig PUBLIC 后面的那些url地址→OK
● 改动编码格式
右击你要改动的项目/包/类→选择Properties→在Resource选项右側的Text file encoding下选择你须要的编码格式
● 同样名称(包含类名、方法名、变量名等等)以不同背景色标识出来
见下图:
或者按快捷键:Alt + Shift + O
在Window→Preferences下有很多配置,这里并不可能介绍非常全,所以仅仅列出最为经常使用的,大家有时间可能多进这里看看,再多点点多试试就明确了。
5. SVN
● 上传项目至SVNserver
右击要上传的项目→Team→Share Project...→SVN→创建新的资源库位置/使用现有的资源库→Next→(输入URL地址)→Next→使用项目名称作为目录名→Next→Finish→(输入username/password)
注意:“使用项目名称作为目录名”时,要保证SVNserver端已创建与项目名称同样的目录,否则会导入失败。假设SVN端创建的目录名与项目名称不符,则在该步骤选择“使用指定的模块名”以确保SVNserver端与项目名称一致。
● 下载项目从SVNserver
在资源管理器空白处右击→Import...→选择SVN目录→从SVN检出项目→创建新的资源库位置/使用现有的资源库→Next→(输入URL地址)→Next→做为新项目检出,并使用新建项目向导进行配置→Finish→Yes→配置新建项目(如输入项目名称)→OK
注意:这个“输入URL地址”与上面上传项目的不同,这个URL地址须要输入项目详细所在的目录,而上一个由于有“使用项目名称作为目录名”这步,所以不须要带目录名称。
● 提交、更新、还原文件
选中须要提交的文件、jar包、javabean等文件然后右击→Team→选择对应的操作。(这个基本地球人看看都会,所以就不多说了)
所谓学武功首先要被口诀练习基本招式,仅仅有打好基础,才干高速參悟渗透“上层武功”,所以希望笔者写的“基本心法”能助各位菜鸟早日成为威震四海的武林高手!