2010/12/7 Petrucci Andreas <[email protected]>: > > hello there, im trying to compile libhdfs in order but there are some > problems. According to http://wiki.apache.org/hadoop/MountableHDFS i have > already installes fuse. With ant compile-c++-libhdfs -Dlibhdfs=1 the buils is > successful. > > However when i try ant package -Djava5.home=... -Dforrest.home=... the build > fails and the output is the below : > > [exec] > [exec] Exception in thread "main" java.lang.UnsupportedClassVersionError: > Bad version number in .class file > [exec] at java.lang.ClassLoader.defineClass1(Native Method) > [exec] at java.lang.ClassLoader.defineClass(ClassLoader.java:620) > [exec] at > java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124) > [exec] at java.net.URLClassLoader.defineClass(URLClassLoader.java:260) > [exec] at java.net.URLClassLoader.access$100(URLClassLoader.java:56) > [exec] at java.net.URLClassLoader$1.run(URLClassLoader.java:195) > [exec] at java.security.AccessController.doPrivileged(Native Method) > [exec] at java.net.URLClassLoader.findClass(URLClassLoader.java:188) > [exec] at java.lang.ClassLoader.loadClass(ClassLoader.java:306) > [exec] at > sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268) > [exec] at java.lang.ClassLoader.loadClass(ClassLoader.java:251) > [exec] at > org.apache.avalon.excalibur.logger.DefaultLogTargetFactoryManager.configure(DefaultLogTargetFactoryManager.java:113) > [exec] at > org.apache.avalon.framework.container.ContainerUtil.configure(ContainerUtil.java:201) > [exec] at > org.apache.avalon.excalibur.logger.LogKitLoggerManager.setupTargetFactoryManager(LogKitLoggerManager.java:436) > [exec] at > org.apache.avalon.excalibur.logger.LogKitLoggerManager.configure(LogKitLoggerManager.java:400) > [exec] at > org.apache.avalon.framework.container.ContainerUtil.configure(ContainerUtil.java:201) > [exec] at > org.apache.cocoon.core.CoreUtil.initLogger(CoreUtil.java:607) > [exec] at org.apache.cocoon.core.CoreUtil.init(CoreUtil.java:169) > [exec] at org.apache.cocoon.core.CoreUtil.<init>(CoreUtil.java:115) > [exec] at > org.apache.cocoon.bean.CocoonWrapper.initialize(CocoonWrapper.java:128) > [exec] at > org.apache.cocoon.bean.CocoonBean.initialize(CocoonBean.java:97) > [exec] at org.apache.cocoon.Main.main(Main.java:310) > [exec] Java Result: 1 > [exec] > [exec] Copying broken links file to site root. > [exec] > [exec] > [exec] BUILD FAILED > [exec] /apache-forrest-0.8/main/targets/site.xml:175: Warning: Could not > find file /hadoop-0.20.2/src/docs/build/tmp/brokenlinks.xml to copy. > [exec] > [exec] Total time: 4 seconds > > BUILD FAILED > /hadoop-0.20.2/build.xml:867: exec returned: 1 > > > any ideas what's wrong??? >
I never saw this usage: -Djava5.home Try export JAVA_HOME=/usr/java " Bad version number in .class file " means you are mixing and matching java versions somehow.
