📜  EasyMock-环境设置

📅  最后修改于: 2020-11-18 09:11:00             🧑  作者: Mango


EasyMock是Java的框架,因此最首要的要求是在您的计算机上安装JDK。

系统要求

JDK 1.5 or above.
Memory no minimum requirement.
Disk Space no minimum requirement.
Operating System no minimum requirement.

步骤1:验证机器上的Java安装

打开控制台并执行以下Java命令。

OS Task Command
Windows Open Command Console c:\> java -version
Linux Open Command Terminal $ java -version
Mac Open Terminal machine:~ joseph$ java -version

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

OS Output
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),请单击此处。

我们假定您在本教程的系统上安装了Java 1.6.0_21。

步骤2:设定JAVA环境

JAVA_HOME环境变量设置为指向您的计算机上安装Java的基本目录位置。例如,

OS Output
Windows Set the environment variable JAVA_HOME to 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 Output
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存档

要下载最新版本的EasyMock,请单击此处。

将zip文件夹保存在C驱动器上,例如C:\> EasyMock。

OS Archive name
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文件,并将其复制到C:\> EasyMock文件夹中。在撰写本教程时,最新版本为3.1。

http://objenesis.org/download.html下载最新版本的objenesis zip文件,然后将其复制到C:\> EasyMock文件夹中。在撰写本教程时,最新版本为2.1。将objenesis-2.1.jar提取到C:\> EasyMock文件夹

步骤5:设置EasyMock环境

EasyMock_HOME环境变量设置为指向在您的计算机上存储EasyMock和依赖项jar的基本目录位置。下表显示了如何在不同的操作系统上设置环境变量,假设我们已经将easymock-3.2.jar,cglib-3.1.jar和objenesis-2.1.jar提取到C:\> EasyMock文件夹中。

OS Output
Windows Set the environment variable EasyMock_HOME to C:\EasyMock
Linux export EasyMock_HOME=/usr/local/EasyMock
Mac export EasyMock_HOME=/Library/EasyMock

步骤6:设置CLASSPATH变量

CLASSPATH环境变量设置为指向EasyMock和依赖项jar的存储位置。下表显示了如何在不同的操作系统上设置CLASSPATH变量。

OS Output
Windows Set the environment variable 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:.

步骤7:下载JUnit存档

Github下载最新版本的JUnit jar文件。将文件夹保存在位置C:\> Junit。

OS Archive name
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

步骤8:设置JUnit环境

JUNIT_HOME环境变量设置为指向计算机上存储JUnit jar的基本目录位置。下表显示了如何在不同的操作系统上设置此环境变量,假设我们已将junit4.11.jar和hamcrest-core-1.2.1.jar存储在C:\> Junit中。

OS Output
Windows Set the environment variable JUNIT_HOME to C:\JUNIT
Linux export JUNIT_HOME=/usr/local/JUNIT
Mac export JUNIT_HOME=/Library/JUNIT

步骤9:设置CLASSPATH变量

将CLASSPATH环境变量设置为指向JUNIT jar位置。下表显示了如何在不同的操作系统上完成此操作。

OS Output
Windows Set the environment variable CLASSPATH to %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:.