On Jan 16, 2009, at 19:18, Pradeep Pujari wrote:

I am able to compile with Java 5.0. I am getting following error when I
execute this below command. Please help.


p139...@ft000xd3149416
/cygdrive/c/eclipse/eclipse/workspace/nutch_trunk/bin
$ nutch crawl urls -dir crawl -depth 3 -topN 50


Exception in thread "main" java.lang.UnsupportedClassVersionError:
org/apache/ha
doop/util/PlatformName (Unsupported major.minor version 50.0)
        at java.lang.ClassLoader.defineClass0(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:509)
        at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:12
3)
at java.net.URLClassLoader.defineClass(URLClassLoader.java: 246)
        at java.net.URLClassLoader.access$100(URLClassLoader.java:54)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:193)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:186)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java: 265)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:262)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java: 322)
Exception in thread "main" java.lang.NoClassDefFoundError:
org/apache/nutch/craw
l/Crawl


Thanks/Regards
Pradeep Pujari
415-422-1678

Newer versions of Hadoop (0.19 for sure) require Java 6. IOException added a couple new constructors in Java 6 and Hadoop uses them.

Eric

Reply via email to