Hi Tom, >ecj1 (which is what ecjx is called when it is installed) is sort of >like cpp, back in the days when we had a separate preprocessor. gcj >will invoke ecj1 first, then pass its (class file) output to jc1 for >further compilation. So to paraphrase: ecj1 is target independent and doesn't produce object code? -- Mohan http://www.thisiscool.com/ http://www.animalsong.org/