hi all,
im stacking on an error which produced by javac task.
when i use javac task like this:
<javac destdir="${classes}" includeantruntime="no">
<src path="${src}"/>
<classpath>
<pathelement path="${lib}/aaa.jar"/>
<pathelement path="${lib}/bbb.jar"/>
</classpath>
</javac>
the following error occurs.
compile:
[javac] Compiling 241 source files to /home/classes
[javac] /home/src/Test.java:162: cannot access xxx.yyy.Zzz
[javac] file xxx/yyy/Zzz.class not found
[javac] output.setMessage(qname);
[javac] ^
i know this compile error is NOT a classpath issue. because when i
execute javac by exec task with almost same args, it succeeds.
<property name="jars" value="${lib}/aaa.jar:${lib}/bbb.jar"/>
...
<exec executable="javac">
<arg line="-classpath ${jars} \
-sourcepath ${src} \
-d ${classes} \
${src}/Test.java"/>
additionally, when i execute javac on command line, it also
succeeds.
does anyone know what is the difference between executing javac
with javac task and exec task?
Regards,
--
sigemoto
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]