一、JDK
1、JDK下载
a、登陆oracle官网:www.oracle.com
b、导航栏:country,选择“中国”,切换到中文站点,点击“下载”。
c、进入下载页面之后,在“所有下载信息”下,选择“Java”,进入下载索引页面。
d、在下载索引页面,点击“Java”目录下,点击“Java SE”,进入Java SE下载页面。
e、进入Java SE下载页面最下方“Java 存档”, 点击“Download”,选择适合自己的版本进行下载。
f、以Java SE7为例,解释jdk版本名称的含义:
jdk:文件名
jdk -7: jdk 7.0版本
jdk-7u80:jdk7.80版本,即jdk 7.0 第80次更新的版本.
linux、solaris、windows:对应的系统版本
x64、i586:处理器类型. x64为64位处理器,i586为32位处理器。
2、JDK安装
下载的jdk文件为可执行文件,直接点击安装即可。
3、配置环境变量
windows系统下:桌面-“计算机”右键属性进入“控制面板\系统和安全\系统”。点击“高级系统设置”进入高级系统设置菜单。点击“环境变量”对环境变量进行配置。
a、环境变量配置页面,上面为用户变量,即当前登录用户的变量;下面为系统变量,为整个系统所共享的变量定义,我们Java的环境变量对“系统变量”进行配置。
b、配置“JAVA_HOME” ,变量值为jdk安装路径:“C:\Program Files\Java\jdk1.7.0_80”
c、配置“CLASSPATH”,变量值为jdk lib路径下两个jar包:“;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;”
d、配置“Path”,变量值为jdk和jre的bin路径:“%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;”
环境变量配置完成。对环境变量是否配置成功进行测试。
4、环境变量配置测试
a、运行-“cmd” 进行命令面板,输入“java -version”,显示java版本信息,证明java安装成功:
b、执行命令: javac E:\HelloWord.java 编译java文件,Helloworld.java 编译成功,生成Helloworld.class文件。
1 public class HelloWorld{ 2 public static void main(String[] args){ 3 4 System.out.print("Hello"); 5 6 } 7 }
c、执行命令: java E:\HelloWorld.class 运行.class 文件。
二、MyEclipse
1、MyEclipse安装
MyEclipse软件为可执行文件,直接安装即可。
2、设置workspace编码格式
Window -->Preferences -->General --> Workspace 设置默认编码格式。
3、编辑注释模板
Window -->Preferences -->Java --> Code Style --> Code Temp 设置默认编码格式。
点击“Import”,选择我们的模板导入codetemplates.xml,Apply、OK 即可。模板格式如下:
<?xml version="1.0" encoding="UTF-8"?> <templates> <template autoinsert="false" context="constructorcomment_context" deleted="false" description="Comment for created constructors" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.constructorcomment" name="constructorcomment"> /** 创建一个新的实例 ${enclosing_type}. * ${tags} */</template><template autoinsert="true" context="settercomment_context" deleted="false" description="Comment for setter method" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.settercomment" name="settercomment">/** * @param ${param} the ${bare_field_name} to set */</template> <template autoinsert="false" context="methodcomment_context" deleted="false" description="Comment for non-overriding methods" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.methodcomment" name="methodcomment"> /** * 方法描述 : * 创建人 : * 创建时间 :${date} ${time} * ${tags} */ </template> <template autoinsert="true" context="delegatecomment_context" deleted="false" description="Comment for delegate methods" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.delegatecomment" name="delegatecomment">/** * ${tags} * ${see_to_target} */</template><template autoinsert="false" context="filecomment_context" deleted="false" description="Comment for created Java files" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.filecomment" name="filecomment">/** * 文件名:${file_name} * * 版本信息:该版本始于201503,由 项目组成员负责开发、测试与实施。 * 日期:${date} * 版权: 公司版权所有 ${year} * * */</template><template autoinsert="false" context="gettercomment_context" deleted="false" description="Comment for getter method" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.gettercomment" name="gettercomment">/** * ${bare_field_name} * * @return the ${bare_field_name} */ </template><template autoinsert="true" context="overridecomment_context" deleted="false" description="Comment for overriding methods" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.overridecomment" name="overridecomment">/* (non-Javadoc) * ${see_to_overridden} */</template><template autoinsert="false" context="fieldcomment_context" deleted="false" description="Comment for fields" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.fieldcomment" name="fieldcomment">/** * ${field}: */ </template> <template autoinsert="false" context="typecomment_context" deleted="false" description="Comment for created types" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.typecomment" name="typecomment"> /** * 项目名称 :${project_name} * 类名称 :${type_name} * 类描述 : * 创建人 : * 创建时间 :${date} ${time} * 版本 :1.0.1 */</template> </templates>
codetemplates.xml
4、Freemaker编辑器插件
a、下载Freemaker-ide : https://sourceforge.net/projects/freemarker-ide/files/
b、将下载的文件:freemarker-ide-0.9.14.zip 解压。
c、将解压出的 plugins 包中的 hudson.freemarker_ide_0.9.14 文件夹 放入 MyEclipse 安装目录 dropins 下,例:D:\Program Files\MyEclipse10.0\MyEclipse 10\dropins
d、重启MyEclipse ,提示安装该插件
e、若安装成功,则在:Window -->Preferences 窗口下,会出现和 General 、 Ant 同级的 FreeMaker Editor
f、设置 .ftl 文件默认编辑方式: Window -->Preferences -->General --> Editors --> File Associations 下 设置 *.ftl 的 FreeMaker Editor 为Default,完成。
5、findbugs安装
b、将下载的 edu.umd.cs.findbugs.plugin.eclipse_1.3.9.20090821.zip 解压,将解压出的 edu.umd.cs.findbugs.plugin.eclipse_1.3.9.20090821 文件夹放到MyEclipse 安装目录 dropins 下
c、重启 MyEclipse ,在 Window -->Preferences -->Java 目录下 出现 Findbugs ,安装成功。
d、findBug 教程见:http://beee.iteye.com/blog/1470698 ,简单介绍一下:
1) findBug 是静态分析工具,会检查类或者jar文件,将字节码与一组缺陷模式进行对比,发现可能的问题。
2) findBug 是一个开源的 eclipse 代码检查工具, 可以帮助我们 简单、高效、全面的发现代码中存在的bug,以及潜在的隐患
3) findBug 使用:项目 右键 --> findBugs --> findBugs 执行即可。