Vladimir Nikolov writes: > Hello Andrew, > thank you for your reply. > > Andrew John Hughes schrieb: > >> But, > >> unfortunatelly I get the following error message: > >> > >> /usr/bin/ecj -1.5 > >> -warn:-deprecation,serial,typeHiding,unchecked,unused,varargsCast > >> -proceedOnError -bootclasspath '' -classpath > >> ../vm/reference:..:../external/w3c_dom:../external/sax:../external/relaxngD > >> atatype:../external/jsr166:.:: -d . @classes > >> Exception in thread "main" java.lang.ExceptionInInitializerError > >> <<No stacktrace available>> > >> Caused by: java.lang.NullPointerException > >> <<No stacktrace available>> > >> > >> > > > > There's not much we can do with so little information. Does /usr/bin/ecj > > compile a Java file okay? e.g. can you compile a simple HelloWorld app with > > it? > > > No, it does not! Even a simple "ecj --version call" results in the > following error: > Exception in thread "main" java.lang.ExceptionInInitializerError > <<No stacktrace available>> > Caused by: java.lang.NullPointerException > <<No stacktrace available>> > > Whats wrong with ecj? Is it not supported for ARMs? > Do you know any other compiler for ARM which I could use instead of ecj? I suspect that you have an old version of gcj. gcj has only fairly recently been working well enough on ARM to support ecj. Andrew.