您的当前位置:首页正文

Java开发环境规范

2020-02-02 来源:步旅网


目录

概述 ............................................................................................................................................................................................. 1 环境配置方法 .............................................................................................................................................................................. 1

一、JDK .............................................................................................................................................................................. 1 二、Tomcat .......................................................................................................................................................................... 2 三、代码格式化 .................................................................................................................................................................. 2 四、SVN插件的使用与规范 ............................................................................................................................................. 3

1、使用 ........................................................................................................................................................................ 3 2、规范 ........................................................................................................................................................................ 4 五、FindBugs ...................................................................................................................................................................... 4 六、补充 .............................................................................................................................................................................. 4

1、环境优化 ................................................................................................................................................................ 4 2、项目启动 ................................................................................................................................................................ 5 3、项目编码 ................................................................................................................................................................ 6

概述

开发环境采用Myeclipse6.5+Tomcat6.0.20+JDK1.6.0_15,开发前应做好环境准备,Tomcat与JDK都不使用Myeclipse6.5默认的版本,开发前需要做相应调整。所有需要的安装程序,在SVN目录http://192.168.1.3:79/svn/public/开发环境下。

环境配置方法

Myeclipse6.5安装与破解完成后,做出下列相应调整:

一、JDK

JDK安装完后,在Myeclipse中,进入Window-->Preferences-->Java-->Installed JREs,点击Add,弹出的窗口中点击Browse,选择JDK所在安装根目录下的jdk1.6.0_10文件夹。确定后回到Installed JREs,勾选刚刚添加的JDK,确认退出。

进入Window-->Preferences-->Java--> compiler,JDK Compiler框内Compiler compliance level选择6.0,确认退出。

二、Tomcat

Tomcat解压后,在Myeclipse中,Window-->Preferences-->MyEclipse Enterprise Workbench-->Servers-->Tomcat-->Tomcat 6.x,Tomcat server框内选中Enable,Tomcat home directory点击Browse,选中Tomcat所在根目录,确认退出。

Window-->Preferences-->MyEclipse Enterprise

Workbench-->Servers-->Tomcat-->Tomcat 6.x-->JDK,Tomcat JDK name选中自己所加的JDK,确认退出。

三、代码格式化

以后所有的代码都采用Ctrl+Shift+F的方式格式化,这里所指不仅仅是java代码,同时包括HTML/jsp、XML,保持代码风格统一,由于Myeclipse默认的格式会造成频繁换行,在开发前需要所有开发人员做统一调整:

java代码格式化调整:

Window-->Preferences-->Java-->Code Style-->Formatter,Active profile选中Eclipse [built-in],点击Edit,弹出的窗口选择Line Wrapping选项卡,在Line width and indentation levels框内,将Maximum line width由原来的80改成180,选择Indentation 选项卡,Tab policy 选择Spaces only ,Tab size填4,Profile name重

命名,确认退出。

HTML代码格式化调整:

Window--> MyEclipse Enterprise Workbench-->Files and

Editors-->HTML-->HTML Source,Formatting框内将Line width由72改成720,确认退出。

XML代码格式化调整:

Window--> MyEclipse Enterprise Workbench-->Files and

Editors-->XML-->XML Source,Formatting框内将Line width由72改成720,确认退出。

四、SVN插件的使用与规范

1、使用

首先保证本地已经安装SVN并且版本1.6及以上,Help-->Software Updates-->Find and Install,选中Search for new features to install,点击Next,点击New Remote Site,弹出窗口中,Name输入SVN,URL输入http://subclipse.tigris.org/update_1.6.x,点击OK,点击Finish,在弹出的安装窗口选择中,把Subclipse Integration for Mylyn 3.x (Optional) 3.0.0(也就是有红叉提示,不能安装的一项)前的勾去掉,按提示安装,出现的黄色警告不管。

导入项目时使用SVN-->Checkout Projects from SVN的方式,选择Create a new

repository location指定Url,也就是SVN正常使用时的Url,也可选择Use existing repository location从曾经加入过的Url,导入项目。

2、规范

使用基本规范与磁盘SVN操作相同,只是图标样式有别,注意观察加以区分,最重要的是:当锁文件时,已经有人将该文件锁定,产生不能锁文件的情况,信息会显示在Console中,而不会像磁盘操作,直接弹出框提示,所以一定要小心,开发环境中SVN插件的每一次操作,都应看Console打印出的信息,来确认操作是否成功,避免出现未锁定成功,就进行修改操作,提交时文件冲突。

五、FindBugs

在安装目录下有一个“FindBugs介绍.ppt”文件,可以看下安装与使用说明。这里要补充说明一下,我们用的是“方式二”来安装的,上面所提到的“拷贝到Eclipse相应位置”,在这里应对应MyEclipse安装根目录下的eclipse,是将解压出来的features和plugins两个文件夹里的内容,分别拷贝到eclipse对应目录下,而不是将两个文件夹直接拷过来覆盖。

六、补充

1、环境优化

① 关闭myeclipse的Quick Update自动更新功能:

Windows-->Preferences-->MyEclipse Enterprise Workbench-->Community

Essentials, 把选项 “Search for new features on startup”的前勾去掉。

② 关闭updating indexes:

Window-->Preferences-->Myeclipse Enterprise

Workbench-->Maven4Myeclipse,“Download repository index updates on startup” 的前勾去掉。本条修改完要重启Myeclipse才会有效。

③ 去除拼写检查:

Windows-->Perferences-->General-->Editors-->Text Editors-->Spelling,Enable spell checking的前勾去掉。

④ 解决快捷键(alt+/)无代码提示功能:

先把Windows-->Preference--> General-->keys中,Content Assist的快捷键设置为(alt+/),再把Word Comletio的快捷键改成其它的,注意:修改快捷键时不要改变原来“When”这个选项框中的原选项内容,如:Content Assist是In Dialogs and Windows,Word Comletio是Editing Text,修改成功后,在.java、.HTML/.jsp、.XML的代码编写中,用该快捷键,都会有相应的代码提示。

2、项目启动

项目导入成功后,在Servers控制台中,在配好的Tomcat 6.x下,右击后点击Add Deployment ,Deploy type选择development mode ,选择要加入的项目,确定退出。

开发中启动项目时,可以右击后点击Debug Server运行,使用Run Server是不能进入断点的。

项目需要从Tomcat 6.x移出前,要先停Tomcat 6.x服务。

3、项目编码

项目建立完毕后,所有开发人员本地环境中的项目,右击项目,Properties-->Resource,Text file encoding框内,应按项目要求调整保持编码一致后再进入开发。

同时Windows-->Perferences-->General-->Content Types,Text树形中,CSS、HTML、 Java Properties File、JavaScript、Java Source File、JSP、XML,选中后的Default encoding应与项目要求保持一致,每选中一项,修改完后,点击Update,全部修改确认退出。

因篇幅问题不能全部显示,请点此查看更多更全内容