Zookeeper源码编译为Eclipse工程(win7下Ant编译)
2018-02-24 11:02
363 查看
前言
ZooKeeper是雅虎的。用Ant进行软件构建。千里之行,始于足下。想看源码的第一步,是下载源码并导入某个IDE工具。
Ant
http://ant.apache.org/Windows:
下载Ant,解压到硬盘,比如C:\Work\apache-ant-1.9.7,在环境变量中增加ANT_HOME=C:\Work\apache-ant-1.9.7,在PATH中增加%ANT_HOME%\bin;然后在命令提示符中输入 ant -version,如果正确提示Ant版本,则Ant配置成功。
Ant 需要Java 支持。
Mac:
下载Ant,解压到硬盘,比如/work/apache-ant-1.9.7,编辑环境变量 /etc/profile,增加ANT_HOME=/work/apache-ant-1.9.7,PATH=/work/apache-ant-1.9.7/bin:$PATH,然后加载环境变量 source /etc/profile,运行ant -version,OK。
ZooKeeper
http://zookeeper.apache.org/官网下载ZooKeeper,解压到硬盘,比如C:\Work\zookeeper-3.4.8,然后到这个目录下,之行 ant eclipse命令,则ant会根据这个目录下的build.xml,构建出一个eclipse工程。
构建完毕后,此目录下会多出Eclipse的工程文件,比如.project,.classpath等。
OK,下面开始愉快的ZooKeeper源码之旅吧。
然后打开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源码之旅了!
相关文章推荐
- win7下Ant编译Zookeeper源码为Eclipse工程
- Zookeeper源码编译为Eclipse工程(win7下Ant编译)
- Zookeeper源码用ant进行编译为eclipse工程--转载
- Zookeeper源码编译为Eclipse工程(转)
- ANT编译Android Eclipse工程
- ZooKeeper源码阅读之Eclipse工程搭建
- ant 编译 spring3 源码, 导入 eclipse
- WIN7下,用Eclipse/NDK/CDT编译Cocos2dx的工程
- Hadoop,HBase,Zookeeper源码编译并导入eclipse
- eclipse创建的android maven工程使用ant编译,最后在studio里打开使用
- win7 eclipse 编译Launcher源码
- [Zookeeper学习] 搭建Eclipse源码工程
- Git下载Spring源码 Gradle编译Spring源码为Eclipse工程文件
- android ubuntu9.10 源码的编译 Eclipse工程 Contacts编译 应用加载
- 编译hadoop-0.20.2源码时执行ant eclipse-files出现.eclipse.templates does not exist问题解决方案
- 无需eclipse无需ant,直接在android源码中混淆编译
- (转)无需eclipse无需ant,直接在android源码中混淆编译
- 在win7下用eclipse来编译pixhawk/APM源码(林寒俊 爱无人机)
- Zookeeper源代码编译为Eclipseproject(win7下Ant编译)
- Win7下eclipse ADT调试cocos2dx-lua工程