2014-01-10 4 views
2

예제 디렉토리의 WordCount.java 소스 코드를 복사하고 컴파일하려고합니다. 그러나 오류가 발생합니다.CDH4 의사 배포 모드로 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 

코드에서 변경된 사항은 없습니다.

+2

? 분명히 클래스 경로 – unekwu

+0

에 cli 라이브러리를 포함시켜야합니다. 그러면 명령 행을 사용하여 어떻게 exceute 할 수 있습니까? –

답변

4

클래스 경로에 commons-cli-1.2.jar을 추가하십시오. 로컬 컴퓨터에 표시되지 않으면 Apache link에서 다운로드하십시오.

+0

무엇이 명령 줄입니까? –

0

hadoop 공통 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