db-derby-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Mamta Satoor" <msat...@gmail.com>
Subject Re: Help with build.xml so that DataDictionary class will compile with jdk1.5 and higher...
Date Fri, 29 Aug 2008 20:37:50 GMT
    [javac] C:\p4clients\svnmain\client1\trunk\java\engine\org\apache\derby\iapi\sql\dictionary\DataDictionary.java:52:
package java.util.concurrent does not exist
    [javac] import java.util.concurrent.ThreadPoolExecutor;
    [javac]                            ^
    [javac] 1 error

thanks,
Mamta

On 8/29/08, Rick Hillegas <Richard.Hillegas@sun.com> wrote:
> Hi Mamta,
>
> What error are you seeing?
>
> -Rick
>
>
> Mamta Satoor wrote:
> > Thanks for your reply, Rick. I changed my build.xml as shown in the
> > attached file and still no luck yet :(
> >
> > Mamta
> >
> > On 8/29/08, Rick Hillegas <Richard.Hillegas@sun.com> wrote:
> >
> >
> > > Hi Mamta,
> > >
> > > Here's a target from java/demo/build.xml which compiles some classes
> with
> > > the 1.5 compiler. This may work better for you:
> > >
> > >  <target name="compile-vtidemo">
> > >  <javac
> > >    source="1.5"
> > >    target="1.5"
> > >    bootclasspath="${empty}"
> > >    nowarn="on"
> > >    debug="${debug}"
> > >    depend="${depend}"
> > >    deprecation="${deprecation}"
> > >    optimize="${optimize}"
> > >    proceed="${proceed}"
> > >    verbose="${verbose}"
> > >    srcdir="${derby.demo.src.dir}/vtis/java"
> > >    destdir="${out.dir}">
> > >    <classpath>
> > >      <pathelement path="${java15compile.classpath}"/>
> > >    </classpath>
> > >     <!-- <compilerarg value="-Xlint:unchecked"/> -->
> > >  </javac>
> > >  </target>
> > >
> > > Hope this helps,
> > > -Rick
> > >
> > >
> > > Mamta Satoor wrote:
> > >
> > >
> > > > Hi,
> > > >
> > > > I am adding an import of
> > > >
> > > >
> > > java.util.concurrent.ThreadPoolExecutor in
> > >
> > >
> > > > org.apache.derby.iapi.sql.dictionary.DataDictionary
> and
> > > >
> > > >
> > > when I compile
> > >
> > >
> > > > it without any changes to build.xml, I ofcourse get errors for that
> > > > import because it is only available in jdk1.5 and higher.
> > > >
> > > > In order to fix this, I have made changes to
> > > > org.apache.derby.iapi.sql.build.xml (attached to this
> > > >
> > > >
> > > mail) so that
> > >
> > >
> > > > DataDictionary is excluded from compile with jdk1.4 and will be
> > > > compiled with jdk1.6 But that is not fixing the problem. I was
> > > > wondering if someone more familiar with build.xml can help me on this?
> > > > This is my first time trying to add a new target and my attempt at
> > > > changes in this build.xml are based on other build.xmls in the Derby
> > > > engine code.
> > > >
> > > > thanks,
> > > > Mamta
> > > > ps this is a temporary thing to put something jdk1.5 specific in
> > > > DataDictionary. I later plan subclass it and then jdk1.5 specific
> > > > stuff will go into that new class. But I will have to go through the
> > > > same exercise of changing build,xml for that new file and hence this
> > > > exercise of changing the build.xml will be useful later.
> > > >
> > > >
> > > >
> > > >
> > >
> > >
> >
>
>

Mime
View raw message