Java开发环境:JDK+MyEclipse

时间:2022-02-03 15:16:49

一、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版本名称的含义:

Java开发环境:JDK+MyEclipse

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安装成功:

Java开发环境:JDK+MyEclipse

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 }

Java开发环境:JDK+MyEclipse

c、执行命令: java E:\HelloWorld.class         运行.class 文件。

 

二、MyEclipse

1、MyEclipse安装

MyEclipse软件为可执行文件,直接安装即可。

2、基础设置

a、设置workspace编码格式:Window -->Preferences -->General --> Workspace 设置默认编码格式。

Java开发环境:JDK+MyEclipse

b、设置默认字体大小:Window -->Preferences -->General --> Appearance --> Colors and Fonts --> Basic -->Text Font  进行字体调整。

3、编辑注释模板

Window -->Preferences -->Java --> Code Style --> Code Temp 设置默认编码格式。

点击“Import”,选择我们的模板导入codetemplates.xml,Apply、OK 即可。模板格式如下:

Java开发环境:JDK+MyEclipseJava开发环境:JDK+MyEclipse
<?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安装

a、下载地址:http://downloads.sourceforge.net/project/findbugs/findbugs%20eclipse%20plugin/1.3.9/edu.umd.cs.findbugs.plugin.eclipse_1.3.9.20090821.zip?use_mirror=ncu

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  ,安装成功。

Java开发环境:JDK+MyEclipse

 

d、findBug 教程见:http://beee.iteye.com/blog/1470698 ,简单介绍一下:

    1) findBug 是静态分析工具,会检查类或者jar文件,将字节码与一组缺陷模式进行对比,发现可能的问题。

    2) findBug 是一个开源的  eclipse  代码检查工具, 可以帮助我们 简单、高效、全面的发现代码中存在的bug,以及潜在的隐患

    3)   findBug 使用:项目 右键 --> findBugs --> findBugs  执行即可。

6、PropertiesEditor 插件安装 

1、下载安装

a、地址:http://propedit.sourceforge.jp/index_en.html

b、PropertiesEditor.rar  解压, eclipse 拷贝到:D:\Program Files\MyEclipse10.0\MyEclipse 10\dropins

2、插件安装 

http://propedit.sourceforge.jp/eclipse/updates/

 

三、SVN安装