我刚从examples目录中复制了WordCount.java
源代码,我正在尝试编译它。但是我收到了错误
WordCount.java:61: error: cannot access Options
String[] otherArgs = new GenericOptionsParser(conf, args).getRemainingArgs();
^
class file for org.apache.commons.cli.Options not found
1 error
我没有更改代码中的任何内容。
答案 0 :(得分:4)
将commons-cli-1.2.jar
添加到您的类路径中。如果您在本地计算机上没有看到它,请从Apache link下载。
答案 1 :(得分:0)
hadoop common cli存在于lib文件夹中。
请完成以下命令:
javac -classpath hadoop-core-1.0.3.jar:lib/commons-cli-1.2.jar -d tmp/playground/classes tmp/playground/src/WordCount.java
答案 2 :(得分:0)
将 commons-cli-1.2.jar 添加到您的项目。 右键单击您的项目,然后选择构建路径->配置构建路径,然后从 Hadoop-2.5.0-cdh5.3.2 \ share \ hadoop \ common \ lib 库>中选择库。强>。