0

在 Hadoop 中成功运行默认 wordcount 示例后,我通过复制 wordcount 示例的内容创建了一个新的 java 文件。我稍微修改了代码。现在我要编译新的 java 文件,创建 *.jar 文件。我没有日食,因为这似乎很头疼。vim 中的纯 java 代码,没有 eclipse 通常会创建的任何文件结构。

我的问题是:鉴于我在特定文件夹中有一个 java 文件,我该如何编译并运行它?我在互联网上看到的所有教程都没有真正显示这些步骤。如果我的 java 程序中使用了一些库怎么办?

我真的希望有人能给我一个很好的见解。谢谢!

4

1 回答 1

0

首先,确保所有依赖项(Hadoop jar 和 $HADOOP_HOME/lib 中的 jar)都在CLASS_PATH中。可以使用 Hadoop CLI 命令“ bin/hadoop 类路径(我使用版本 0.22.0)”来获取所有依赖项。然后,使用 javac 编译您的源代码。我还建议您研究一些构建工具,例如AntMaven

于 2014-01-03T02:38:24.293 回答