1. 安裝Ant
Ant下載地址:http://ant.apache.org/bindownload.cgi
解壓即可。
2. 下載Zookeeper源碼包
https://github.com/apache/zookeeper
解壓。
3. 利用Ant將Zookeeper源碼編譯成Eclipse工程。
打開cmd,切換到Zookeeper的解壓目錄下,即build.xml的當前目錄下。用ant eclipse命令進行編譯。
E:\zookeeper-trunk>E:\apache-ant-1.9.6\bin\ant.bat eclipse
注:E:\zookeeper-trunk是Zookeeper源碼的解壓目錄,E:\apache-ant-1.9.6是Ant都解壓目錄。因為我沒有設置ANT_HOME及Path,這里就直接使用ant命令的絕對路徑。
如下所示:出現“BUILD SUCCESSFUL”,即代表編譯完成。
4. 導入編譯后的Zookeeper工程
Import->Existing Projects into Workspace
E:\zookeeper-trunk即Zookeeper源碼的解壓目錄
點擊Finish。
導入源碼完畢~
注意:
1. 注意編譯時JDK的版本,有可能出現不兼容的情況。這時可通過如下方式修改:右鍵點擊Zookeeper工程->Properties->Java Compiler
2. 導入完畢后,出現了“The import org.apache.commons.collections cannot be resolved”的錯誤,經分析,E:\zookeeper-trunk\build\test\lib\commons-collections-2.0.jar沒有導入其中。
解決方法:在Eclipse里,找到該包,右鍵--->build-path-->Add to Build Path即可。