Eclips入门教程
1. 插件推荐
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插件,帮助我们自动部署tomcat服务器。该插件不是必要插件,可以不装。
下载地址: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...→在搜索栏输入要查找的插件→点击Install按钮→等待安装完毕→按要求重启Eclipse
这里笔者推荐第一种,如果不知道安装地址,那么就用第三种,第二种方法有时操作错误的话就会出现问题,风险较大,所以不推荐。
2. 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等服务器
Window→Preferences→Server→Runtime Environment→Add...→选择需要的服务器(以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下有许多配置,这里并不可能介绍很全,所以只列出最为常用的,大家有时间可能多进这里看看,再多点点多试试就明白了。
3. SVN
● 上传项目至SVN服务器
右击要上传的项目→Team→Share Project...→SVN→创建新的资源库位置/使用现有的资源库→Next→(输入URL地址)→Next→使用项目名称作为文件夹名→Next→Finish→(输入用户名/密码)
注意:“使用项目名称作为文件夹名”时,要保证SVN服务器端已创建与项目名称相同的文件夹,否则会导入失败。如果SVN端创建的文件夹名与项目名称不符,则在该步骤选择“使用指定的模块名”以确保SVN服务器端与项目名称一致。
● 下载项目从SVN服务器
在资源管理器空白处右击→Import...→选择SVN文件夹→从SVN检出项目→创建新的资 源库位置/使用现有的资源库→Next→(输入URL地址)→Next→做为新项目检出,并使用新建项目向导进行配置→Finish→Yes→配置新建项 目(如输入项目名称)→OK
注意:这个“输入URL地址”与上面上传项目的不同,这个URL地址需要输入项目具体所在的文件夹,而上一个因为有“使用项目名称作为文件夹名”这步,所以不需要带文件夹名称。
● 提交、更新、还原文件
选中需要提交的文件、jar包、javabean等文件然后右击→Team→选择相应的操作。(这个基本地球人看看都会,所以就不多说了)
Eclips入门教程的更多相关文章
- wepack+sass+vue 入门教程(三)
十一.安装sass文件转换为css需要的相关依赖包 npm install --save-dev sass-loader style-loader css-loader loader的作用是辅助web ...
- wepack+sass+vue 入门教程(二)
六.新建webpack配置文件 webpack.config.js 文件整体框架内容如下,后续会详细说明每个配置项的配置 webpack.config.js直接放在项目demo目录下 module.e ...
- wepack+sass+vue 入门教程(一)
一.安装node.js node.js是基础,必须先安装.而且最新版的node.js,已经集成了npm. 下载地址 node安装,一路按默认即可. 二.全局安装webpack npm install ...
- Content Security Policy 入门教程
阮一峰文章:Content Security Policy 入门教程
- gulp详细入门教程
本文链接:http://www.ydcss.com/archives/18 gulp详细入门教程 简介: gulp是前端开发过程中对代码进行构建的工具,是自动化项目的构建利器:她不仅能对网站资源进行优 ...
- UE4新手引导入门教程
请大家去这个地址下载:file:///D:/UE4%20Doc/虚幻4新手引导入门教程.pdf
- ABP(现代ASP.NET样板开发框架)系列之2、ABP入门教程
点这里进入ABP系列文章总目录 基于DDD的现代ASP.NET开发框架--ABP系列之2.ABP入门教程 ABP是“ASP.NET Boilerplate Project (ASP.NET样板项目)” ...
- webpack入门教程之初识loader(二)
上一节我们学习了webpack的安装和编译,这一节我们来一起学习webpack的加载器和配置文件. 要想让网页看起来绚丽多彩,那么css就是必不可少的一份子.如果想要在应用中增加一个css文件,那么w ...
- 转载:TypeScript 简介与《TypeScript 中文入门教程》
简介 TypeScript是一种由微软开发的自由和开源的编程语言.它是JavaScript的一个超集,而且本质上向这个语言添加了可选的静态类型和基于类的面向对象编程.安德斯·海尔斯伯格,C#的首席架构 ...
随机推荐
- 性能监控工具javamelody与spring的集成
详细信息可以访问javamelody的官方网站 我在集成的过程中,一直出现commonHibernateDao的加载问题, 另外,根据官方文档,如果你的应用与monitoring-spring.xml ...
- FAQ:win7和win8 64位注册ocx控件方法
win7/win8 问题所在: 64位的系统一般都是可以安装32位程序的, 执行 C:\Windows\SysWOW64\regsvr32.exe 而不是 C:\Windows\Sys ...
- php 接收curl json 数据
curl -H "Content-Type: application/json" http://127.0.0.1:8000 -X POST -d 'xxxx' php $strP ...
- php 7 正式发版
php 7 正式发版 php 在 2015年 12月 3 日 正式发布了 php7 以下是php7的新特性 性能是php5.6的2倍 显著的减少了内存的使用 抽象语法书 64位的支持 提高了异常层次 ...
- Android 多状态按钮 ToggleButton
ToggleButton 选中状态,未选中状态并且需要为不同的状态设置不同的显示文本. 属性: checked="true" ...
- mini-httpd源码分析-version.h
/* version.h - version defines for mini_httpd */ #ifndef _VERSION_H_ #define _VERSION_H_ #define SER ...
- 走进C标准库(7)——"string.h"中函数的实现memcmp,memcpy,memmove,memset
我的memcmp: int memcmp(void *buf1, void *buf2, unsigned int count){ int reval; while(count && ...
- 使用MySQL处理百万级以上数据时,不得不知道的几个常识
最近一段时间参与的项目要操作百万级数据量的数据,普通SQL查询效率呈直线下降,而且如果where中的查询条件较多时,其查询速度简直无法容忍.之前数据量小的时候,查询语句的好坏不会对执行时间有什么明显的 ...
- c语言libcurl 使用实例get/post方法+c语言字符串处理
#include <stdio.h> #include <curl/curl.h> #include <string.h> #include <ctype.h ...
- java学习之多线程
进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础. 线程(Lightweight Process,LWP)是程序中一个单一 ...