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

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

一;解压源码

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

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

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

二;创建java工程

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

图3

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

图4

三;导入jar包

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

图5

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

图6

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

四;关联源码

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

图7

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

至此 可以把hadoop源码关联到eclipse工程中了

时间: 2024-10-25 09:07:27

如何把hadoop相关源码关联到eclipse工程中的相关文章

如何把hadoop源码关联到eclipse中?

1.解压源码 首先,我们在windows下使用winrar把hadoop-1.1.2.tar.gz解压,如图1 图1 我们关注文件夹src,浏览该文件夹,如图2所示 图2 我们需要这三个文件夹,一会我们会把这三个文件夹复制到eclipse中. 2.创建java工程 在eclipse中通过菜单栏创建一个java工程 ,  如图3 图3 我的工程叫做“HadoopShanghai”.在创建的工程上,点击右键,在弹出菜单中选择最后一项,如图4 图4 3.导入jar包 在弹出窗口中,左边选择“Java

把Hadoop源码关联到eclipse中

ant下载地址:http://archive.apache.org/dist/ant/binaries/ hadoop 下载地址:http://archive.apache.org/dist/hadoop/core/ 所有版本JDK下载地址: http://www.oracle.com/technetwork/java/archive-139210.html Eclipse下载地址:http://www.eclipse.org/downloads/ Eclipse下载这个版本: 1. 准备软件和

【ListViewJson】【com.demo.app】【AppConfig】源码分析及其在工程中作用

源码如下: package com.demo.app; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.util.Properties; import android.content.Context; import android.content.SharedPreferences; import android.preference.Prefere

【ListViewJSON】【com.demo.app.common】【UIHelper】源码分析及其在工程中作用

源码如下: package com.demo.app.common; import java.util.regex.Pattern; import android.app.Activity; import android.app.AlertDialog; import android.content.Context; import android.content.DialogInterface; import android.content.Intent; import android.grap

【ListViewJSON】【com.demo.app.api】【JSONProvider】源码分析及其在工程中作用

源码如下: package com.demo.app.api; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.io.UnsupportedEncodingException; import java.util.ArrayList; import java.util.HashMap

【ListViewJSON】【com.demo.app.common】【StringUtils】源码分析及其在工程中作用

源码如下: package com.demo.app.common; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.regex.Pattern; import org.json.JSONArray; import org.json.JSONException; import

【ListViewJSON】【com.demo.app.api】【ApiClient】源码分析及其在工程中作用

源码如下: package com.demo.app.api; import java.io.File; import java.io.IOException; import java.io.InputStream; import java.util.Map; import org.apache.commons.httpclient.Cookie; import org.apache.commons.httpclient.DefaultHttpMethodRetryHandler; import

【ListViewJSON】【com.demo.app.common】【FileUtils】源码分析及其在工程中作用

源码如下: package com.demo.app.common; import java.io.ByteArrayOutputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import android.content.Context; imp

【ListViewJSON】【com.demo.app】【AppManager】源码分析及其在工程中作用

AppManager.java源码如下: package com.demo.app; import java.util.Stack; import android.app.Activity; import android.app.ActivityManager; import android.content.Context; /** * 应用程序Activity管理类:用于Activity管理和应用程序退出 * @version 1.0 * @created 2012-3-21 */ publi