That happens to fail for Kaffe. It has ThreadLocal, but not Swing. So it's not
really 1.2, for all purposes.
On Thursday 26 September 2002 10:59 am, jean-frederic clere wrote:
> Stefan Bodewig wrote:
> > On Thu, 26 Sep 2002, jean-frederic clere
> >
> > <[EMAIL PROTECTED]> wrote:
> >>Something like the following to check that it is at least 1.3:
> >
> > much simpler:
> >
> > Class.forName("java.util.Timer");
> >
> > take a look at Ant's JavaVersionHelper (in org.apache.tools.ant.util).
> >
> > Stefan
> >
> > --
> > To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
> > For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
>
> In src/main/org/apache/tools/ant/util/JavaEnvUtils.java:
> +++
> try {
> javaVersion = JAVA_1_0;
> javaVersionNumber=10;
> Class.forName("java.lang.Void");
> javaVersion = JAVA_1_1;
> javaVersionNumber++;
> Class.forName("java.lang.ThreadLocal");
> javaVersion = JAVA_1_2;
> javaVersionNumber++;
> Class.forName("java.lang.StrictMath");
> javaVersion = JAVA_1_3;
> javaVersionNumber++;
> Class.forName("java.lang.CharSequence");
> javaVersion = JAVA_1_4;
> javaVersionNumber++;
> } catch (ClassNotFoundException cnfe) {
> +++
> Exactly what I was looking for!
>
> Thanks
>
> Jean-frederic
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>