Leopard rejects latest version of Java
David Cake
dave at difference.com.au
Wed Oct 31 00:54:30 PDT 2007
At 7:39 PM -0700 30/10/07, Hex Star wrote:
>On 10/30/07, Robert La Ferla <robertlaferla at comcast.net> wrote:
>>
>> The disturbing statement is:
>>
>> "Over the past few days, people moderating the company's support forum have
>> deleted several threads related to users' inability to run Java 1.6 on
>> Leopard."
>
>Yes it is still version 5:
>
>Macintosh:~ hexstar$ java -version
>java version "1.5.0_13"
>Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_13-b05-237)
>Java HotSpot(TM) Client VM (build 1.5.0_13-119, mixed mode, sharing)
>
>but as was the case with tiger I have a feeling that version 6 will be
>coming as a separate download soon enough :)
Various overly paranoid Java programmers have chosen to
interpret the recent removal of the Java 1.6 beta from the servers as
evidence that Apple, without any announcement, has chosen to abandon
Java quite late in the 1.6 development process. And some flaws on
Leopard, despite the large number of bugfixes (and some of the flaws
being features from a different perspective ie Java switching to
using Suns 2D rendering rather than Quartz by default), is further
evidence to them that Apple, despite making a big commitment to Java
not so long ago, is secretly hating the Java and just doesn't care
any more.
The more likely and rational interpretation is simply that
Apple hoped to have 1.6 ready for the Leopard launch, put fewer
resources into Java 1.5 on Leopard due to assuming 1.6 would be
ready, and then 1.6 slipped, and in a few weeks 1.6 will be done and
Java on Leopard will be fine.
And if there is a single specialist area that is absolutely
crucial to your use of the platform, then, just like everyone else in
that position (the pro audio and video people, anyone who uses odd
hardware, etc) you should wait a few weeks after the launch of a new
OS to ensure your essentials are there, because if things slip in a
niche area the right thing for the company to do is ship it and catch
up on the niche stuff after launch.
The sad truth, however, is that the Java community tends to
think of itself as much more important than it is. Sure, it will be
mildly bad for Leopard in some large deployment situations if Java
sucks on it. But those large deployments aren't going to happen in
the first week of release either. And its a pity that java developers
are hurting right now, but its mostly just them.
I'm particularly stunned at how the Java developer community
has been rabbiting on about how this issue means Apple isn't
committed to developers in general. Sure. DTrace, Instruments, Core
Animation, ObjC 2.0, Ruby and Python supoprt, QTKit, etc - Leopard is
a fantastic release for developers, and shows some serious commitment
- to everyone except the increasingly irrelevant, as its increasingly
fails to deliver outside a couple of niches, Java community. I want
to see a good Java JDK on Leopard as well, but I really don't care if
its not in the first week in the least.
Also - if you want to know why Java 1.6 threads are being
pulled, you might want to consider that if its never been part of the
mainstream release its still NDAed.
Cheers
David
More information about the MacOSX-talk
mailing list