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下选择你须要的编码格式

● 同样名称(包含类名、方法名、变量名等等)以不同背景色标识出来

见下图:

<span>Eclipse使用新手教程</span>

或者按快捷键: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→选择对应的操作。(这个基本地球人看看都会,所以就不多说了)

 

 

所谓学武功首先要被口诀练习基本招式,仅仅有打好基础,才干高速參悟渗透“上层武功”,所以希望笔者写的“基本心法”能助各位菜鸟早日成为威震四海的武林高手!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/118994.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • 什么是JPS「建议收藏」

    Linux下安装好了jdk,输入jps时,系统提示“-bash:jps:commandnotfound”。几经查找,得知jps命令是jdk下bin目录中的一个可执行文件,但发现自己安装的jre-6u17-linux-i586.bin里面根本没有,需要安装jre-6u24-linux-i586.bin。据说在JDK1.5之后的版本里就有了这个jps,但居然在1.6_17中

  • ioctl() FIONREAD

    ioctl() FIONREAD函数名:ioctl  头文件:#include  功能:控制I/O设备,提供了一种获得设备信息和向设备发送控制参数的手段。用于向设备发控制和配置命令,有些命令需要控制参数,这些数据是不能用read/write读写的,称为Out-of-band数据。也就是说,read/write读写的数据是in-band数据,是I/O操作的主体,而ioctl命

  • 【Nginx】Windows 重启 Nginx.exe 命令

    【Nginx】Windows 重启 Nginx.exe 命令(1)Windows重启Nginx.exe命令其中/IM是用来kill掉指定名字的进程的,-F是用来强制kill的,详细的参数介绍可以在dos中通过TASKKILL/?查看taskkill/IMnginx.exe/Fstartnginx.exe

  • navicat在线生成激活码【最新永久激活】

    (navicat在线生成激活码)最近有小伙伴私信我,问我这边有没有免费的intellijIdea的激活码,然后我将全栈君台教程分享给他了。激活成功之后他一直表示感谢,哈哈~https://javaforall.cn/100143.htmlIntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,上面是详细链接哦~83PV…

  • 使用treeNMS管理及监控Redis

    使用treeNMS管理及监控Redis

  • 数据脱敏——什么是数据脱敏「建议收藏」

    数据脱敏——什么是数据脱敏「建议收藏」一、什么是数据脱敏?  数据脱敏(DataMasking),又称数据漂白、数据去隐私化或数据变形。    百度百科对数据脱敏的定义为:指对某些敏感信息通过脱敏规则进行数据的变形,实现敏感隐私数据的可靠保护。在涉及客户安全数据或者一些商业性敏感数据的情况下,在不违反系统规则条件下,对真实数据进行改造并提供测试使用,如身份证号、手机号、卡号、客户号等个人信息都需要进行数据脱敏。

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号