ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Geoff Meakin" <geo...@isocra.com>
Subject RE: Compiling for JDK 1.1.8
Date Thu, 20 Jun 2002 17:09:26 GMT
Are you specifying the {bootclasspath} and property as well?
You need to reference the bootclasspath and the target attribute
of javac, not just the target attribute
This is then so that the JDK1.3.1 compiler still compiles against
the JDK1.1.8 API, and compiles JDK1.1.8 classes

So for instance I use
 <javac 
   target="1.1"
   bootclasspath="~/build-libs/jdk1_1_8-classes.zip"

.. which then works fine

Cheers
-Geoff



-----Original Message-----
From: Jeff Larsen [mailto:larsen@qec.com]
Sent: 20 June 2002 05:42 PM
To: ant-user@jakarta.apache.org
Subject: Compiling for JDK 1.1.8


I'm running Ant 1.4.1 under JDK 1.3.1. I need to
compile some projects to be run under JDK 1.1.8.

See the buld.xml below...

Ant is *NOT* properly compiling with JDK 1.1. I can
tell this two ways. During the compile, I get deprecation
warnings for things that were not deprecated until 1.2.
And also, some of my custom swing stuff just doesn't work
when I run it under 1.1.8.

If I execute ant using JDK1.1.8 my build is just fine.

What's up?

Jeff



<project name="Package qec.util" default="build" basedir=".">

  <property name="build.compiler"       value="javac1.1" />
  <property name="java.target"          value="1.1" />
  <property name="java.lib"
value="E:/jdk/jdk1.1.8/lib/classes.zip" />
  <property name="javax.swing"
value="E:/lib/swing-1.1.1/swing.jar" />

  <target name="init">
    <mkdir dir="${basedir}/classes" />
  </target>

  <target name="build" depends="init">
    <javac srcdir="${basedir}/src"
           destdir="${basedir}/classes"
           classpathref="class.path"
           deprecation="yes"
           includejavaruntime="no"
           includeantruntime="no"
           target="${java.target}"
    />
  </target>

  <path id="class.path">
    <pathelement location="${java.lib}" />
    <pathelement location="${javax.swing}" />
  </path>

</project>


--
To unsubscribe, e-mail:   <mailto:ant-user-unsubscribe@jakarta.apache.org>
For additional commands, e-mail: <mailto:ant-user-help@jakarta.apache.org>



--
To unsubscribe, e-mail:   <mailto:ant-user-unsubscribe@jakarta.apache.org>
For additional commands, e-mail: <mailto:ant-user-help@jakarta.apache.org>


Mime
View raw message