如何編譯Zookeeper源碼


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即可。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM