提及java的IDE,朗朗上口的无非是Eclipse了,倘若能熟练Eclipse,对于咱们编写java程序会起到事半功倍的效果,大大提升咱们工做效率。所以本篇博文,笔者仅仅是针对刚刚入门java的新手,以便他们能尽快掌握Eclipse的使用。java
1. 常用快捷键web
这是使用工具的第一步,熟练使用快捷键对于咱们编敲代码会起到至关大帮助,因此这里笔者列出的快捷键建议你们必须都掌握。spring
Ctrl + 鼠标左键(类、方法、属性的变量名词):定位跟踪某变量声明或定义的位置sql
Ctrl + S:保存当前文件浏览器
Ctrl + X:剪切tomcat
Ctrl + C:复制app
Ctrl + V:粘贴框架
Ctrl + D:删除当前行eclipse
Ctrl + F:查找/替换(当前编辑窗体)webapp
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→选择对应的操做。(这个基本地球人看看都会,因此就很少说了)
所谓学武功首先要被口诀练习基本招式,仅仅有打好基础,才干高速參悟渗透“上层武功”,因此但愿笔者写的“基本心法”能助各位菜鸟早日成为威震四海的武林高手!