在eclipse中阅读源码非常方便,利于我们平时的学习,下面讲述如何把hadoop源码导入到eclpse的java工程中。

解压源码

首先,我们在windows下使用winrar把hadoop-1.1.2.tar.gz解压,如图1所示

图1

我们关注文件夹src,浏览该文件夹,如图2所示

图2

我们需要这三个文件夹,一会我们会把这三个文件夹复制到eclipse中。

创建java工程

在eclipse中通过菜单栏创建一个java工程,如图3,

图3

我的工程叫做“HadoopShanghai”。在创建的工程上,点击右键,在弹出菜单中选择最后一项,如图4

图4

导入jar包

在弹出窗口中,左边选择“Java Build Path“,右边选择Libraries,然后点击Add External JARs,如图5

图5

在弹出窗口中,把hadoop源码中的所有jar导入进来,如图6

图6

还有一个ant.jar,也需要手导入。

关联源码

然后再关联源代码,选中“source“,在右边点击“Link Source…”,出现弹出窗口,如图7

图7

在弹出窗口中点击“Browse…“,把图2中的三个源码包依次关联。结果如图8所示

搞定,手工!

转载于:https://blog.51cto.com/chenshenglong/1399276

如何把hadoop源码关联到eclipse工程中相关推荐

  1. 如何将 hadoop1.1.2/1.2.1 源码关联到 Eclipse

    最为关键的一点,jre 的版本不宜过高,有一点明确的是,jre6 是可用的,jre8 是出编译错误的. step 1:新建工程,设置 jre 的版本 并下调编译级别: step 2:拷贝 hadoop ...

  2. Zookeeper源码编译为Eclipse工程(转)

    原文地址:http://blog.csdn.net/jiyiqinlovexx/article/details/41179293 为了深入学习ZooKeeper源码,首先就想到将其导入到Eclispe ...

  3. Hadoop源码导入Eclipse

    需要进一步学习hadoop.需要看看内部源码实现,因此需要将hadoop源码导入都eclipse中,简单总结一下,具体步骤如下: 首先确保已经安装了git.maven3.protobuf2.5.如果没 ...

  4. 如何导入hadoop源码到eclipse

    需要进一步学习hadoop.需要看看内部源码实现,因此需要将hadoop源码导入都eclipse中. 简单总结一下,具体步骤如下: 首先确保已经安装了git.maven3.protobuf2.5.如果 ...

  5. 安装Hadoop系列 — 导入Hadoop源码项目

    将Hadoop源码导入Eclipse有个最大好处就是通过 "ctrl + shift + r" 可以快速打开Hadoop源码文件. 第一步:在Eclipse新建一个Java项目,h ...

  6. spring源码编译导入eclipse

    由于想更深入的学习下spring,于是下载了spring的源码编译之后导入eclipse.这其中出现了一些问题,虽然最后 工程能够build成功,但是这些问题仍然没有解决. 首先说说自己的一些比较蠢的 ...

  7. ADI官方源码快速搭建demo工程验证设计的正确性

    目录 1 ADI官方demo工程设计简介 2  ADI官方HDL源码介绍 2.1  HDL源码用户指导书:ADI Reference Designs HDL User Guide 2.2  C源代码下 ...

  8. linux eclipse 关联源码,获取Hadoop的源码和通过Eclipse关联Hadoop的源码

    一.获取Hadoop的源码 首先通过官网下载hadoop-2.5.2-src.tar.gz的软件包,下载好之后解压发现出现了一些错误,无法解压缩, 因此有部分源码我们无法解压 ,因此在这里我讲述一下如 ...

  9. hadoop源码放在eclipse编译

    1,建立一个hadoop源码文件夹. 2.svn 检出hadoop1.0.4的源码.svn checkout http://svn.apache.org/repos/asf/hadoop/common ...

最新文章

  1. typedef的四个用途和两大陷阱
  2. java中this关键词
  3. c语言用数组实现循环移位,如何将一个数组的元素循环左移?
  4. 五、开始学习Excel函数,效率快速提高
  5. OpenCASCADE绘制测试线束:拓扑命令之拓扑变换
  6. web服务器采用的是什么协议,webservice中采用协议Http,它是指什么意思
  7. MapReduce原理及其主要实现平台分析
  8. html网页效果分析,熟手的html编写风格与原因分析_HTML/Xhtml_网页制作
  9. 枪火游侠服务器停机维护,腾讯《枪火游侠》公布国服停运公告 11月30日正式关服...
  10. LINUX下载编译libsrtp-2.3.0
  11. python 遍历对象_Python遍历对象属性
  12. 计算机课的十个小游戏制作教程,腾讯内容开放平台
  13. 程序猿需要阅览的书籍
  14. 学海无涯!我总结了所有面试题,含答案解析
  15. E - Skyscrapers (hard version)
  16. java练手代码大全手机版_Java版打字练习游戏源码
  17. 提供在Linux上运行最新版腾讯QQ与TIM的解决方案 Easiest Way to Run QQTIM on Linux
  18. 如何理解容器,容器化的由来?它有何优缺点?
  19. 双目立体匹配流程详解
  20. 做好每周工作总结很重要

热门文章

  1. xForm应用开发手册
  2. 【elasticsearch】elasticsearch 升级
  3. 9.Springcloud的Hystrix服务熔断和服务降级
  4. solr使用网页浏览器批量导入数据库中数据(本案例是mysql)
  5. 接口测试--自定义断言设置
  6. python基础之函数介绍进阶操作、全局变量局部变量
  7. java 指向同一地址,Sring a和String b的值相同,是不是指向同一个地址呢
  8. gnu grub修复_如何修复grub异常
  9. 5个技巧让你更好的编写 JavaScript(ES6) 中条件语句
  10. 为什么前端工程师薪资越来越高?