On 2/4/07, Liese liu <[EMAIL PROTECTED]> wrote:

Hej everybody,
I am a newer of  Derby. I download the db-derby-10.2.2.0-src.zip, when i use
Ant 1.6.5 build it, it alwasy occures the same error, i.e. Compiler Adapter
can't be found.
My OS is Win XP, following is my ant.properties and the build output.

j14lib= F:/j2sdk1.4.2_13/jre/lib
j13lib= F:/jdk1.3.1_19/jre/lib
build.compiler= F:\\j2sdk1.4.2_13\\bin\\javac.exe
proceed=false
sane=false

BUILD FAILED
F:\Derby\build.xml:347: The following error occurred while executing this
line:
F:\Derby\java\shared\build.xml:67: Compiler Adapter
'F:\j2sdk1.4.2_13\bin\javac.
exe' can't be found.

Total time: 1 second

Waiting for any reply!

Do not set build.compiler to the location of javac in your
ant.properties. Valid values for build.compiler are discussed in the
sixth paragraph under Description in the documentation for Ant's javac
task, here:

http://ant.apache.org/manual/CoreTasks/javac.html

Typically build.compiler should be set to 'modern', and Derby's
properties files for Ant set this value themselves.

e.g. in the top-level build.xml is this property file definitions:

 <property file="${properties.dir}/defaultcompiler.properties"/>

tools/ant/properties/defaultcompiler.properties sets:

build.compiler=modern

The javac that will be used will be the javac from the JDK with which
you are running Ant, i.e. from the jdk that is in your path, and Ant
will find it automatically.

HTH,
andrew

Reply via email to