编译Hadoop MapReduce的类文件



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

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

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

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

相关内容

  • 没有找到相关文章

最新更新