Zookeeper源码用ant进行编译为eclipse工程--转载

原文地址:http://www.it165.net/os/html/201411/10142.html

Zookeeper GitHub的下载地址是:https://github.com/apache/zookeeper

解压,打开cmd,切换到Zookeeper源码的根目录下面(下面有一个build.xml文件),然后输入命令> ant eclipse

出现下面界面提示编译成功:

然后打开eclispe,随便什么版本,选择import,类型是现有的eclispe工程。

点击完成,但是发现我的源码竟然有好几处错误,不过类型都是一样,都是Cannot switch on a value of type XXX:

在网上查了一下,跟工程文件使用来编译的JDK版本有关,需要将jdk 7切换到jdk 6:

在导入的Zookeeper工程上面点击右键-》properties-》Java Compiler,将compiler compliance level切换为1.6:

这样错误就消失了,下面就可以开始进入真正的Zookeeper源码之旅了!

原文地址:https://www.cnblogs.com/davidwang456/p/4946381.html