Hi,

I'm trying to run the map/reduce tutorials with windows XP and cygwin.

In the 2nd step: javac -classpath ${HADOOP_HOME}/hadoop-${HADOOP_VERSION}-core.jar -d wordcount_classes WordCount.java , I get the following error:

WordCount.java:6: cannot access org.apache.hadoop.fs.Path
bad class file: hadoop-0.19.2-core.jar(org/apache/hadoop/fs/Path.class)
class file has wrong version 50.0, should be 49.0
Please remove or make sure it appears in the correct subdirectory of the classpath.
 import org.apache.hadoop.fs.Path;
                                   ^
1 error

I'm using the command:
javac -classpath hadoop-0.19.2-core.jar -d wordcount_classes Wordcount.java
This is done at the root directory of Hadoop.


I also used the command with -verbose, this gets:

[parsing started WordCount.java]
[parsing completed 47ms]
[search path for source files: [hadoop-0.19.2-core.jar]]
[search path for class files: [c:\Program Files\Java\jdk1.5.0_09\jre\lib\rt.jar, c:\Program Files\Java\jdk1.5.0_09\jre\lib\jsse.jar, c:\Program Files\Java\jdk1.5.0_09\jre\lib\jce.jar, c:\Program Files\Java\jdk1.5.0_09\jre\lib\charsets.jar, c:\Program Files\Java\jdk1.5.0_09\jre\lib\ext\dnsns.jar, c:\Program Files\Java\jdk1.5.0_09\jre\lib\ext\jmf.jar, c:\Program Files\Java\jdk1.5.0_09\jre\lib\ext\localedata.jar, c:\Program Files\Java\jdk1.5.0_09\jre\lib\ext\sound.jar, c:\Program Files\Java\jdk1.5.0_09\jre\lib\ext\sunjce_provider.jar, c:\Program Files\Java\jdk1.5.0_09\jre\lib\ext\sunpkcs11.jar, hadoop-0.19.2-core.jar]] [loading c:\Program Files\Java\jdk1.5.0_09\jre\lib\rt.jar(java/io/IOException.class)]
[loading hadoop-0.19.2-core.jar(org/apache/hadoop/fs/Path.class)]
WordCount.java:6: cannot access org.apache.hadoop.fs.Path
bad class file: hadoop-0.19.2-core.jar(org/apache/hadoop/fs/Path.class)
class file has wrong version 50.0, should be 49.0
Please remove or make sure it appears in the correct subdirectory of the classpath.
 import org.apache.hadoop.fs.Path;
                                   ^
[total 453ms]
1 error

Running the latest stable 0.20.1 makes no difference.

What could be wrong?

- Mikko




Reply via email to