EasyMock是Java框架,所以第一個要求是要在機器安裝JDK。
JDK | 1.5 或以上. |
---|---|
記憶體 | 沒有最低要求 |
硬碟空間 | 沒有最低要求 |
作業系統 | 沒有最低要求 |
現在,開啟控制台並執行以下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 作為本教學的安裝版本。
設定 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安裝。
從 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 |
從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檔案夾
設定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 |
設定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:. |
從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 |
設定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 |
設定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:. |