MyEclipse及Eclipse开发前的基本设置
一、工欲善其事,必先利其器
有许多程序员,每次使用Myeclipse或Eclipse时,对于工具的基本设置并不关心,只要创建项目没报错就ok了,其实不是这样的,若在项目开发前,将必要的设置都做好了,可能在项目开发过程中,省去许多小麻烦。今天花了一点时间,总结了一下,希望对大家有点帮助。
IDE集成开发工具的基本设置,三个目录:MyEclipse(General,Java,MyEclipse Enterprise Workbench), eclipse(General, Java, Web)。
(一)、第一个节点设置:
Window-->Preferences-->General
Appearance-->Colors and Fonts 作用:设置文件内容颜色和字体;
Content Types 作用:设置文件类型编码;右侧展开Text,选择文件的类型(CSS,HTML,JS,JSP) 右下角输入默认编码后Update(推荐全部设置为:UTF-8).
设置完成后,创建该类型的文件使用刚才设置的编码。说明:文件的内容编码不一定是这个编码,也是需要设置的。
Keys 作用:设置自动提示的快捷键组合(如:alt + /)。
Workspace 作用:设置整个工作空间中所有项目的Text file encoding.即:java文件内容的编码方式(如:UTF-8)。
(二)、第二个节点设置:
Window-->Preferences-->Java
Build Path 作用:设置创建Java Project项目的Source and output folder.(默认:src/bin)
Build Path-->User Libraries 作用:创建用户库,每个项目所引用的jar包通过创建文件夹进行管理。在项目中直接引用就行。
Code Style-->Code Templates 作用:设置统一的编码规范(类、属性、方法等注释);右侧Import相应的codeTemplate.xml.
Compiler 作用:设置java编译JDK版本。JDK Compliance.
Editor-->Content Assist 作用:设置编辑器中自动提示的触发值(如:<.@)。Auto-Activation.
Installed JREs 作用:Add,remove or edit JRE.
(三)、第三个节点设置
Window-->Preferences-->MyEclipse Enterprise Workbench
Files and Editors 作用:设置编辑器里的编码方式(即:设置各种类型文件内容的编码方式)。
Java Enterprise Project 作用:设置各种web工程的Source folder name/Web root folder name. 分别默认为:src/WebRoot.
Servers-->Tomcat-->Tomcat 6.x 作用:配置各种服务器。选择服务器的根目录,
Servers-->Tomcat-->Tomcat 6.x -->JDK 作用:选择tomca运行时需要的JDK版本和防止tomcat内存溢出时的参数(如:-Xms1024m -Xmx1024m)。
Validation 作用:选择哪些文件内容需要校验(每次在进行编辑文件时都进行校验,会比较卡,建议勾上Classpath Dpendency Validator / JavaScript Validator / Jsp Content Validator, 目的是检测编写js,jsp的规范, 能及时检测出错误, 其他的可以去掉。).
Window-->Show View-->Java-->Package Explorer
Window-->Show View-->Java Browsing-->Packages 作用:打开项目的几种视图窗口。
Window-->Show View-->Servers 作用:打开服务器列表窗口,在配置好的服务器中进行部署、启动项目。
Window-->Show View-->SVN-->SVN Repositories 作用:创建svn仓库
Window-->Show View-->Team-->Synchronize 作用:与svn文件进行同步,可查看需要更新、提交、冲突的文件。
(四)、创建web/java项目后的几个设置
第一:项目名-->Properties
Java Build Path -->Libraries 作用:添加需要引用的用户库。Add Library.
Java Build Path -->Projects 作用:添加关联的项目(一般关联java Project)。
Java Build Path -->Source 作用:创建项目中需要的目录和设置Default output folder; Add Folder. 如:src/main. src/webservices. src/util.
Java Compiler 作用:设置编译此项目的JDK。
//======================================================================
附加知识:
集成开发工具eclipse/Myeclipse(推荐:MyEclipse_6.5.1GA_E3.3.2_Installer.exe),创建项目,自动生成的一些文件,说明一下作用。
.myeclipse 空文件夹
.settings 文件夹内的文件动态生成,内容随设置动态修改。
.classpath 文件内容随设置动态修改(包括:src、引用jar、j2ee、output)
.mymetadata 文件内容在创建项目时生成,若项目存在改动,内容需要手动去修改(context-root、archive、name),修改后需要重启eclipse或MyEclipse.
context-root默认值:/项目名称,若修改为:/; 直接影响项目部署(前者部署到webapps目录下,访问需要使用项目名,后者部署到webapps的ROOT目录下,访问缺省项目名)。
.project 文件 描述整个项目信息,随设置动态修改。
这些平时很少用到的文件,在项目中直接过滤掉不显示(设置:项目显示栏右侧倒三角形-->Filters),打勾的就过滤。
有时从svn检出的项目报错,可能是因为这些文件内容没有同步修改。
备注:所有涉及到设置编码的地方,都需要设置为一致的。
所有涉及到选择JDK的地方,都需要选择一致的。