EasyMock环境安装 - EasyMock教程

EasyMock是Java框架,所以第一个要求是要在机器安装JDK。

系统要求

JDK 1.5 或以上.
内存 没有最低要求
硬盘空间 没有最低要求
操作系统 没有最低要求

第1步 - 验证Java安装在机器

现在,打开控制台并执行以下java命令。

OS 任务 命令
Windows 打开命令控制台 c:\> java -version
Linux 打开命令终端 $ java -version
Mac 打开终端 machine:~ joseph$ java -version

让我们来为所有的操作系统验证输出:

Windows

java version "1.6.0_21" 
Java(TM) SE Runtime Environment (build 1.6.0_21-b07)
Java HotSpot(TM) Client VM (build 17.0-b17, mixed mode, sharing)

Linux

java version "1.6.0_21" 
Java(TM) SE Runtime Environment (build 1.6.0_21-b07)
Java HotSpot(TM) Client VM (build 17.0-b17, mixed mode, sharing)

Mac

java version "1.6.0_21" 
Java(TM) SE Runtime Environment (build 1.6.0_21-b07)
Java HotSpot(TM)64-Bit Server VM (build 17.0-b17, mixed mode, sharing)

如果还没有安装Java,安装Java软件开发工具包(SDK)可从http://www.oracle.com/technetwork/java/javase/downloads/index.htmll 下载最新版本。我们假设Java1.6.0_21 作为本教程的安装版本。

第2步:设置JAVA环境

设置 JAVA_HOME 环境变量指向到安装在机器上的Java的基本目录的位置。例如

OS 输出
Windows 设置环境变量 JAVA_HOME 到 C:\Program Files\Java\jdk1.6.0_21
Linux export JAVA_HOME=/usr/local/java-current
Mac export JAVA_HOME=/Library/Java/Home

添加 Java编译器位置到系统路径。

OS 输出
Windows Append the string ;C:\Program Files\Java\jdk1.6.0_21\bin to the end of the system variable, Path.
Linux export PATH=$PATH:$JAVA_HOME/bin/
Mac not required

用 java -version 命令验证如上所述Java安装。

第3步:下载EasyMock

http://sourceforge.net/projects/easymock/files/EasyMock/3.2/easymock-3.2.zip/download 下载EasyMock的zip文件的最新版本。在写这篇教程的时候,下载的是 easymock-3.2.zip 并将其复制到C:\>EasyMock 文件夹。

OS 归档文件名称
Windows easymock-3.2.zip
Linux easymock-3.2.zip
Mac easymock-3.2.zip

第4步:下载EasyMock的依赖包

https://github.com/cglib/cglib/releases下载cglib的jar文件的最新版本。在写这篇教程的时候,我下载的是 cglib-3.1.jar 并将其复制到 C:\> EasyMock 文件夹。

http://objenesis.org/download.htmll下载objenesis.zip文件的最新版本。在写这篇教程的时候,我下载objenesis-2.1-bin.zip 并将其复制到C:\> EasyMock文件夹。提取objenesis-2.1.jar到C:\> EasyMock文件夹

第5步:设置EasyMock的环境

设置EasyMock_HOME环境变量指向的地方EasyMock的和依赖的jar都存储在您计算机上的基本目录的位置。假设,我们已经提取了easymock-3.2.jar, cglib-3.1.jar 和objenesis-2.1.jar在各种操作系统上EasyMock的文件夹,如下所示。

OS 输出
Windows 设置环境变量EasyMock_HOME to C:\EasyMock
Linux export EasyMock_HOME=/usr/local/EasyMock
Mac export EasyMock_HOME=/Library/EasyMock

第5步:设置CLASSPATH变量

设置CLASSPATH环境变量指向了EasyMock和依赖的jar位置。假设,我们已经存储了easymock-3.2.jar, cglib-3.1.jar 和objenesis-2.1.jar i在EasyMock的文件夹,在各种操作系统上,如下所示。

OS 输出
Windows 设置环境变量CLASSPATH to %CLASSPATH%;%EasyMock_HOME%\easymock-3.2.jar;%EasyMock_HOME%\cglib-3.1.jar;%EasyMock_HOME%\objenesis-2.1.jar;.;
Linux export CLASSPATH=$CLASSPATH:$EasyMock_HOME/easymock-3.2.jar:$EasyMock_HOME/cglib-3.1.jar:$EasyMock_HOME/objenesis-2.1.jar:.
Mac export CLASSPATH=$CLASSPATH:$EasyMock_HOME/easymock-3.2.jar:$EasyMock_HOME/cglib-3.1.jar:$EasyMock_HOME/objenesis-2.1.jar:.

第6步:下载Junit的归档

https://github.com/junit-team/junit/wiki/Download-and-Install下载JUnit的jar文件的最新版本。在写这篇教程的时候,我下载的是Junit-4.11.jar,hamcrest-core-1.2.1.jar ,并复制它们到C:\> JUnit文件夹中。

OS 归档名称
Windows junit4.11.jar, hamcrest-core-1.2.1.jar
Linux junit4.11.jar, hamcrest-core-1.2.1.jar
Mac junit4.11.jar, hamcrest-core-1.2.1.jar

第7步:设置JUnit的环境

设置JUNIT_HOME环境变量指向JUNIT的jar都存储在您计算机上的基本目录的位置。假设,我们已经存储junit4.11.jar, hamcrest-core-1.2.1.jar 在JUnit文件夹在各种操作系统上,如下所示。

OS 输出
Windows 设置环境变量 JUNIT_HOME to C:\JUNIT
Linux export JUNIT_HOME=/usr/local/JUNIT
Mac export JUNIT_HOME=/Library/JUNIT

第8步:设置CLASSPATH变量

设置CLASSPATH环境变量指向了JUnit的jar位置。假设,我们已经存储junit4.10.jar在JUnit夹在各种操作系统上,如下所示。

OS 输出
Windows 设置环境变量 CLASSPATH 为 %CLASSPATH%;%JUNIT_HOME%\junit4.11.jar;%JUNIT_HOME%\hamcrest-core-1.2.1.jar;.;
Linux export CLASSPATH=$CLASSPATH:$JUNIT_HOME/junit4.11.jar:$JUNIT_HOME/hamcrest-core-1.2.1.jar:.
Mac export CLASSPATH=$CLASSPATH:$JUNIT_HOME/junit4.11.jar:$JUNIT_HOME/hamcrest-core-1.2.1.jar:.