Chris Taylor wrote: > Altered the xxe script to be: > > java /opt/jdk1.6.0_06/bin/java $mem $opt \ > > Then ran xxe, but this gives another problem!!! > > [red-87]</data/XXE/xxe-perso-3_8_0/bin>% ./xxe > Exception in thread "main" java.lang.NoClassDefFoundError: > .opt.jdk1.6.0_06.bin.java > at gnu.gcj.runtime.FirstThread.run() (/usr/lib64/libgcj.so.5.0.0) > at _Jv_ThreadRun(java.lang.Thread) (/usr/lib64/libgcj.so.5.0.0) > at _Jv_RunMain(java.lang.Class, byte const, int, byte const, boolean) > (/usr/lib64/libgcj.so.5.0.0) > at __gcj_personality_v0 > (/data/XXE/xxe-perso-3_8_0/bin/java.version=1.4.2) > at __libc_start_main (/lib64/tls/libc-2.3.4.so) > at _Jv_RegisterClasses > (/data/XXE/xxe-perso-3_8_0/bin/java.version=1.4.2) > > Any ideas?
It's: /opt/jdk1.6.0_06/bin/java $mem $opt and not: java /opt/jdk1.6.0_06/bin/java $mem $opt The later references *two* java executables: "java" (in the $PATH) and your freshly installed "/opt/jdk1.6.0_06/bin/java".

