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:. |