• Zookeeper源码编译为Eclipse工程(win7下Ant编译)


    前言

    ZooKeeper是雅虎的。用Ant进行软件构建。

    千里之行,始于足下。想看源码的第一步,是下载源码并导入某个IDE工具。

    Ant

    http://ant.apache.org/

    Windows:

    下载Ant,解压到硬盘,比如C:Workapache-ant-1.9.7,在环境变量中增加ANT_HOME=C:Workapache-ant-1.9.7,在PATH中增加%ANT_HOME%in;然后在命令提示符中输入 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:Workzookeeper-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源码之旅了!

  • 相关阅读:
    javascript 图片 滚动加载
    jquery 插件整合在一起的写法
    javascript setInterval createElement
    javascript createDocumentFragment
    javascript 设置元素样式 函数
    javascript 添加元素
    javascript 简单的改变样式的方法
    javascript 原生 左右滚动
    javascript 获取 class和id 的写法
    jquery 动态添加 图片
  • 原文地址:https://www.cnblogs.com/felixzh/p/8464622.html
Copyright © 2020-2023  润新知