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]


Reply via email to