Varun, where is your jar placed? Is it in hadoop-0.20.1 ? Thanks and Regards, Sonal
On Mon, Mar 8, 2010 at 4:28 PM, Varun Thacker <varunthacker1...@gmail.com>wrote: > have compiled the program without errors. > > This is what my .jar file looks like: > Its name is Election.jar > Directory:had...@varun:~/ > hadoop-0.20.1 > Inside the jar these are the files > Election.class > Election$Reduce.class > Election$Map.class > META-INF/ > Manifest-Version: 1.0 > Created-By: 1.6.0_0 (Sun Microsystems Inc.) > > This is how i run the job: > had...@varun:~/hadoop-0.20.1$ bin/hadoop jar Election.jar Election > gutenberg > gutenberg-output > > Exception in thread "main" java.lang. > NoClassDefFoundError: Election (wrong name: Election/Election) > at java.lang.ClassLoader. > defineClass1(Native Method) > at java.lang.ClassLoader.defineClass(ClassLoader.java:621) > at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124) > at java.net.URLClassLoader.defineClass(URLClassLoader.java:260) > at java.net.URLClassLoader.access$000(URLClassLoader.java:56) > at java.net.URLClassLoader$1.run(URLClassLoader.java:195) > at java.security.AccessController.doPrivileged(Native Method) > at java.net.URLClassLoader.findClass(URLClassLoader.java:188) > at java.lang.ClassLoader.loadClass(ClassLoader.java:307) > at java.lang.ClassLoader.loadClass(ClassLoader.java:252) > at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320) > at java.lang.Class.forName0(Native Method) > at java.lang.Class.forName(Class.java:247) > at org.apache.hadoop.util.RunJar.main(RunJar.java:149) > > What am i doing wrong. > Sorry if this is not the appropriate list.I did not get an answer in the > common-user list. > > -- > > > Regards, > Varun Thacker > http://varunthacker.wordpress.com >