位置:首頁 > Java技術 > EasyMock教學 > EasyMock環境安裝

EasyMock環境安裝

EasyMock是Java框架,所以第一個要求是要在機器安裝JDK。

係統要求

JDK 1.5 或以上.
內存 冇有最低要求
硬盤空間 冇有最低要求
操作係統 冇有最低要求

第1步 - 驗證Java安裝在機器

現在,打開控製台並執行以下java命令。

OS 任務 命令
Windows 打開命令控製台 c:\> java -version
Linux 打開命令終端 $ java -version
Mac 打開終端 machine:~ joseph$ java -version

讓我們來為所有的操作係統驗證輸出:

OS 輸出
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:.