On 3/16/07, Daniel John Debrunner <[EMAIL PROTECTED]> wrote:

I'm still a little confused by JAVA_HOME though, there are two comments
in BUILDING.txt that state it must be set to the JDK 1.4 used to provide
the java libraries to build against. Not that it explicitly states that
one cannot set it to a JDK 6 environment if building the optional JDK 6
parts.

Can these two comments be removed and instead have something along the
lines of:

  Set JAVA_HOME to the JDK used to execute ant which by default will
also provide the Java compiler for the build. This need not be the same
as the JDK(s) used to provide the libraries that Derby is built against
(i.e. need not be the same as j14lib or jdk16)

Yes, this is more accurate. There is no need for the runtime libraries
or compiler to be from the same VM. I would modify the first sentence
above slightly:

Set JAVA_HOME to the JDK to be used to execute Ant, which by default
will also provide the Java compiler for the build.

Might also be worth noting that, thanks to the source/target flags,
the VM used to run Ant can be any 1.4+ VM, although you still need to
set the jdk16 property to get JDBC 4 support even if the VM you use to
run Ant is JDK 1.6/6.0.

andrew

Reply via email to