Vote for Java6 on Leopard!

As mentioned previously a lot of Java developers on OSX are upset at Apple's silence as to its intentions with respect to the release of Java 6. There used to be a developer preview available, which was pulled recently with no indication as to when a replacement would be available. People like me who upgraded in the hope of having the latest and greatest - which we have been very patiently waiting for over a year for - are very disappointed. It creates all kinds of annoyances, like not being able to run Java Tutorial examples. Some who are working on Java 6 projects cannot use their computer easily, without resorting to installation of a separate OS in a virtual machine, to do their job. We all like OSX: its a beautiful easy to use Unix that usually really helps us get our work done. I have been very happily using it since 2004.

The first solution of course is to have our voice heard. One way to do this is to file a bug with Apple. Please do this! The only problem I have with it is that as opposed to the Java bug database which is completely open, the Apple bug database is completely closed. So there's no real way of verifying how many people have posted a report. We must therefore complement that action with an equal Open action. Following the noble example given to us by Nova Spivack, when he asked for people to make their voice heard in support of the Burmese people and got some real results, let us do the same to help Apple make the right decision.
Anybody who would like to support this issue in the blogosphere, should help post a blog with the string


The first part of the string is the decimal notation for 0xCAFEBABE [1], the magic cookie for JavaClass files (thanks David for the number and the pointer to Fredericiana's photo). Then post similar instructions on your blog or point people here. Let's see how far this gets us! [2]

We should then be able to use any search engine, Google is a good choice, to search for this string [3], and hopefully motivate the managers at Apple to invest more time on Java and be more open about their plans with the community.

Your vote may also be an energizer to those groups that are starting to port the OpenJDK to OSX (via the mac java community).


  1. Oops I just noticed a mistake here. 13949712720901 in dec = 0xCAFEBABE405 in Hex. Even better. So that's CAFEBABE + the HTTP 405 Response, which means "Method not available". :-)
  2. If you know a foreign language then please translate the instructions and explanations so that more people can understand what is going on. Always post a link to some instructions. Language is a Virus, but it is most virulent when it is understandable and hyperlinked, of course.
  3. A search on Google Web returns more results - more than AllTheWeb or AltaVista - but Google Blog Search contains less duplicates. The real number of votes is somewhere between those two numbers, as some people are voting on their open source web sites, which are not always feed enabled. Simon is keeping count.
  4. Karussell is keeping a list of related articles.


Tuesday Nov 13: Landon Fuller has been able to get a very nice hello world GUI app running on OSX using the FreeBSD jdk1.6 port. It runs under X Windows only. Excellent work!

Nov 20th, 2007: Dave Dirbin publishes the first beta release of the open source java 6. This campaign has gathered 105 blog votes if we count the results from Google Blog Search, placing it easily among the top 10 bug reports at the Java Bug database. The Google web search returns 256 results, which will contain the blog search, many duplicate pages pointing to blogs + some extra votes people may have placed on the web. I guess that those extra votes may pop this bug report up to the top 5 position.

Wednesday Dec 19: Apple has put a developer preview of Java 6 up on Apple Developer Connection. It is nice to see things progress on that side. As a result of this conflict, Java development on OSX has become a lot richer, with an open source JDK starting to compete with the closed one from Apple. This can only be good for both, and for developer and customer confidence in the platform.


[Trackback] Henry Story is calling for action. Let's file a bug to Apple asking for Java 6 on Mac OS X!Technorati Tags: Java 6, Leopard, Apple, 13949712720901ForOSX...

Posted by Fabrizio Giudici's Blog on November 02, 2007 at 04:44 PM CET #

[Trackback] I just couldn't wait... I looked up my tracking number on the Fedex web site and realized that the package had arrived at Sun's Broomfield campus. I locked my screen, made my way to the mail center and picked the boxes. One of these boxes contained my ...

Posted by Out of my mind... on November 02, 2007 at 05:33 PM CET #

[Trackback] If you see the string 13949712720901ForOSX in some weblogs in the next days, it means: Apple give us Java 6 for Mac OS X Leopard.

Posted by Lars Trieloff's Collaboration Weblog on November 03, 2007 at 12:24 PM CET #

[Trackback] Apple.. I'm very disappointed with you.. I know you're a secretive company and all... And won't usually give product announcements before they ship... So I'm telling you now... I'm wanting Java 6 on Leopard. Why didn't you include this in Leopard? I...

Posted by Binary Frost on November 03, 2007 at 05:58 PM CET #

[Trackback] Da fange ich an, auf Java umzusteigen, nicht nur, damit ich mit meinen wichtigsten Programmen auch auf andere Betriebsysteme ausweichen kann, sondern auch, damit gerade die steigende Anzahl von Apple-Macintosh-Anwendern im (sozial-)wissenschaftlichen m...

Posted by Strenge Jacke! on November 04, 2007 at 11:16 AM CET #

[Trackback] 13949712720901ForOSX ...

Posted by Of Mice and Men on November 04, 2007 at 04:00 PM CET #

Glad to help with the cause..!!!

Posted by David Orriss Jr on November 08, 2007 at 01:02 AM CET #

[Trackback] So Apple didn’t inculde Java 6 in it’s current MacOSX release. This blog post is part of a vote to let Apple know that we desperatly want a stable, fast and current implementation of the Java platform for MacOSX. ...

Posted by on November 08, 2007 at 09:00 AM CET #

I have also filed a complaint. Lets hope that Apple will give us Java 6 asap.

Posted by Panos Konstantinidis on November 08, 2007 at 02:36 PM CET #

I have created a cause in facebook. No dolars are accepted, just to make some noise:

You are more than welcomed to join.

Posted by kodegeek on November 11, 2007 at 07:17 AM CET #

[Trackback] Everybody is talking about Google Android and - as usual - there's an interesting context with $10M dollars in prizes. Excellent news for people and corporates who want to play with innovation.And as usual Italy is excluded from the competition...

Posted by Fabrizio Giudici's Blog on November 13, 2007 at 04:13 AM CET #

On the subject of the Java Tutorial examples, why on earth do they require a version of Java if they don't use the features of that version? I would guess that 90% of the examples would work fine under 1.4 and 98% under Java 5. So why doesn't Sun make this easy?

Posted by a random John on November 13, 2007 at 09:16 AM CET #

Hope I could help with my post <a href="">here </a>.

Posted by Martin Maier on November 19, 2007 at 03:34 AM CET #

[Trackback] Mit diesem String wird in Blogs weltweit eine Art Unterschriftenkampagne geführt, damit Apple Java 6 für OS X 10.5 Leopard supportet und bald veröffentlicht. Einfach den String 13949712720901ForOSX ins eigene Blog oder eine andere Online-Publikation...

Posted by Devylon on November 19, 2007 at 05:19 AM CET #

I've registered my disgust. Apple's silence on this issue is truly astonishing.

Posted by M. Anthony Aiello on November 20, 2007 at 09:27 AM CET #

if no jdk1.6 for mac OS. then I dont want to buy mac pro or support any apple products

Posted by cometta on November 21, 2007 at 01:56 AM CET #

The developer preview of JAVA 6 is still available(and has been all along) at the Apple Developer Connection:
( ).

To get to the download for JAVA 6 requires that you "Sign Up" and log in with your ID.

Once logged in, click on the "Downloads" link and the link for JAVA 6 preview will be one of the choices.

The downside of this is it is intended for OS X 10.4 only and the installer complains that 10.5 is "too old" - well, specifically, the installer states, "You cannot install [this]. This update requires Mac OS X 10.4.10 or higher."

I've contacted Apple and they confirm that the JAVA 6 preview currently available is for 10.4 only but did say that a 10.5 JAVA 6 preview was being worked on.

Probably too busy getting iPhone and 10.5 finished to work on JAVA. ::-)

Posted by TheWB on November 21, 2007 at 12:12 PM CET #

> The developer preview of JAVA 6 is still available(and has been all along) at the Apple Developer Connection

No. It was removed a month before the release of Leopard and was put back very recently. And as you say it is only available for Tiger. And the last update they made to it was close to a year ago!

Hope you are right that they will be releasing a version soon.

Posted by Henry Story on November 21, 2007 at 12:36 PM CET #


Posted by guest on November 22, 2007 at 08:05 AM CET #

Someone help out a thick fellow. I've been seaching for the "Dev" release for a while now and still can't find it...logged on and everything. If someone cares to post some direction, or contact me directly and share this elusive package - I would be sooo most grateful....

Posted by David Pinto on November 27, 2007 at 02:17 PM CET #

posted on my blog... hope it's going to help. I'm too tired to run windows on my mac just for that.

Posted by Angelo Andreetto on November 29, 2007 at 04:26 AM CET #


Posted by Wolfgang Albrecht on December 17, 2007 at 10:24 AM CET #

Hi Wolfgang, you need to put that string on your blog, or home page somewhere. If you put it here it won't make a difference to the number of pages that show up on Google search, as the string is already up there in my blog. :-)

Posted by Henry Story on December 17, 2007 at 10:31 AM CET #

Apple has released the Java 6 developer preview for Leopard.

Posted by paxswill on December 18, 2007 at 09:19 PM CET #

Yes, but somehow they managed to constrain this realease to (64bit) Intel CPUs only. I am not ready to downgrade to this platform yet.

Posted by g on December 19, 2007 at 10:29 AM CET #

Please please please...include Java 6

Posted by andrea on January 22, 2008 at 07:20 AM CET #

[Trackback] 13949712720901ForOSX

Posted by angel on March 03, 2008 at 04:43 PM CET #

[Trackback] 13949712720901ForOSX Via radman. ...

Posted by yauBlog on April 15, 2008 at 03:38 PM CEST #


Posted by YAUB on April 22, 2008 at 06:39 AM CEST #

JAVA 6 is available!!!

Posted by Michael Whittaker on April 30, 2008 at 02:24 AM CEST #

Java 6 may be available, but not for "the rest of us".

According to the release notes from Apple: "This release is only for Mac OS X 10.5.2 and later, and should not be installed on earlier versions of Mac OS X. This release is for 64-bit, Intel-based Macs only and cannot run on PowerPC-based or 32-bit Intel-based Macs."

Posted by Joel Neelyq on May 12, 2008 at 07:07 AM CEST #


Posted by Robert Reiz on May 13, 2008 at 04:49 PM CEST #

I want Java for 32-bit Intel!! It's so unfair :(

Posted by David Jarrett on September 05, 2008 at 12:55 PM CEST #

Post a Comment:
Comments are closed for this entry.



« July 2014