Richard, Yes, I also added ecj_3.2.jar to the CLASSPATH.
Ant works fine, but the first time a javac task is encountered, the compiler complained that java.lang.Object was not found. I then added jdk/jre/lib/boot/kernel.jar to CLASSPATH. Now, I see an error that java.lang.String is not found, so I added luni.jar to CLASSPATH. etc... Since ant is basically working (mkdir tasks, delete tasks, java tasks all seem to work), I think the harmony jvm is loading these "boot" jars, but it seems like when the javac task uses ecj, those jars are not visible. I'm using windows xp, ant 1.6.5, and the latest harmony jdk snapshot. Thanks again, -Jordan On 8/27/06, Richard Liang <[EMAIL PROTECTED]> wrote:
Jordan Justen wrote: > Hi all. > > I'm trying to use ant with the ecj compiler. I override the compiler in > build.xml like this: > <property name="build.compiler" value=" > org.eclipse.jdt.core.JDTCompilerAdapter" /> > > This will execute the compiler, but I find I have to add each jar from > jdk/jre/lib/boot to CLASSPATH or else ecj won't find the standard classes > during compilation. > > This is probably user error, and not related to harmony. :) Does anyone > know what I might be improperly configuring? Hello Jordan, Do you mean the "build.compiler" property in make/build_java.xml? I just give it a try by 1) overriding the compiler as what you have done 2) adding C:\harmony\workspace\trunk\depends\jars\ecj_3.2\ecj_3.2.jar into classpath. Everything works OK. :-) Could you give more detailed information about this issue? Thanks a lot. Best regards, Richard > > Thanks, > > -Jordan > -- Richard Liang China Software Development Lab, IBM --------------------------------------------------------------------- Terms of use : http://incubator.apache.org/harmony/mailing.html To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
