• Java
    October 26, 2007

No JDK 6 on Macs

Guest Author

I was choosing a new laptop recently and for a while I was thinking about getting a Mac. But I am very dissapointed that there is no JDK 6 on Mac and noone knows what the roadmap is - when JDK 6 is going to be available on Macs. So I am definitely not getting myself a Mac... I've seen more and more Macs at Java conferences recently, but it seems that the trend might not continue since Apple doesn't provide the latest JDK. Java is according to TIOBE statistics the most popular programming language of today. Let's see how patient Java developers actually are.

Join the discussion

Comments ( 16 )
  • Filippo Friday, October 26, 2007

    Hi Roman, I'm a recent Apple fan, but I have to tell you that I'm very surprised (and disappointed) by the attitude that Apple is developing with (or better \*against\*) their customers.

    Starting from the new ipods (worse audio quality, ipod touch problems with dark scenes), passing through the iphone (locked, and all the ibrick story), now with macbooks case problems and leopard without java6.

    It's sad to say, but Apple is becoming one of those (many) companies who simply doesn't listen to its customers.

    One solution is to buy a Mac and use Linux instead. But I guess that for the same price, you could get probably also a better quality laptop.

  • Lars Ottesen Henriksen Saturday, October 27, 2007

    You're absolutely right, Roumen. It is EXTREMELY annoying that JDK 6 is not available on OS X. I have had to switch to a virtual machine on OS X for my Java development.

    Even more interesting, it appears that JDK 6 will only be available to Leopard users which essentially means that I have to pay to use JDK 6!

    Macs are definitely not for Java developers - I know I won't buy one again...

  • Panos Konstantinidis Saturday, October 27, 2007

    I also have a mac and I am deeply disapointed there's no jdk 1.6 available for mac users There is not even available to the new Leopard os. It seems that Apple let mac users down. This is a serious consideration for me not to buy a mac again.

  • Marc Saturday, October 27, 2007

    I am far from a Mac fan, I really don't like Macs, but you have to be fair to Apple, instead of delaying the release of this OS even further or shipping it with a beta version of java, they preferred to release it early with an older version. Java6 should be available in a few months. You would have been the first to complain had they shipped something too buggy.

    I still agree that they should have put enough resources on java to have it production-ready by now, and they also should have made javame available on the iphone.

  • Emilian Bold Saturday, October 27, 2007

    I bought a MacBook Pro quite recently and I'm also dissapointed by the lack of Java support. The world has Jave 6 since forever, but noo, on my shiny new laptop from Apple I don't and I'll have to buy a new license probably to "legally" use the JDK.

    And to think I originally started programming Java because I didn't want to pay Microsoft a license for their tools :-)

    Anyhow, I removed Windows almost entirely from my home and company (still have a Windows 2000 partition on an old Dell for customer tests) and I have 3 macs now total (plus the Dell).

    Well, I think it wasn't the best strategic move and I might go towards 100% Linux and not 100% OSX in the future.

  • Christophe Jollivet Sunday, October 28, 2007

    Java 6 is out for nearly one year now, they have had time to make it available on OS X. Apple even removed the JDK6 preview version of their web site...

    Apple refused to let Sun do JRE on OS X because they wanted to do the better integration for "user experience". The result is that we are still stick with Java 5, and even this version is full of bug or did not follow Apple recommandations for the GUI...

    I really like my Mac, but the lack of Java 6 and the fact that Apple doesn't give any informations on the roadmap is very annoying.

    Maybe the community should start thinking to port Open JDK on OS X...

  • Jan Krebs Sunday, October 28, 2007

    I got an iMac about one month ago and I really like it! So I was thinking to let my next laptop (in the next 3-4 months) be a MacBook pro. But the absence of Java 6 leaves a very bitter "Microsoft-ish" taste. Maybe this it's not fair to call it like this but I can't express it otherwise.

  • guest Sunday, October 28, 2007

    Again old saying seems to hold

    That all that glitters is not gold

    With OS X less Java 6

    I'd lose my job, start turning tricks

    Apple needs to listen well

    Else I'll end up with a Dell

  • Igor Minar Monday, October 29, 2007

    Amen to that, Roumen! I can be patient, but in case of Apple JDK6, my patience is nearly over. Apple delayed Leopard just because of some stupid phone and now when Leopard is finally out, it is missing half of the features we were promised or hoping for.

    If Apple doesn't realize what's wrong with their strategy all the java developers will leave mac platform soon.

    Most of the development I do is server side stuff - I don't need Apple's GUI integration, I'd be happy to have the "default" java UI, supposing that it means no big delays between Sun's and Apple's releases.

    Anyway, here is the list of 10 things I hate about leopard: http://net3x.blogspot.com/2007/10/10-things-i-hate-about-macos-x-leopard.html

  • Jan Krebs Monday, October 29, 2007


    Article about Mac OS X 10.5 (Leopard) firewall:

    en: http://www.heise-security.co.uk/articles/98120

    de: http://www.heise.de/security/artikel/98090/0

    Nevertheless, I myself will upgrade my OS X in 1-2 weeks to Leopard.


  • David Tuesday, October 30, 2007

    I think I'm going to turn off my java feeds until all the whining blows over. You're suppose to be the Netbeans evangelist? Netbeans runs on JDK5 so really I don't get your beef. Of course this is your blog and judging by the feedback misery does loves company but I personally find this kind of stuff a turn off.

  • Roman Tuesday, October 30, 2007

    David, yes, I am a NetBeans evangelist, but I am also still a human who has oppinions about other things than NetBeans and a need to express these opinions when I feel strongly about them :)

  • David Tuesday, October 30, 2007

    Personally I've always liked reading your blog because of it's positive focus on Netbeans. You've shown you can be an evangelist without ranting about your competitors like Eclipse and ItelliJ.

    Of course you could always use a Sun laptop. I'm sure you can probably find an Ultra3 mobile on ebay.

  • Oscar Tuesday, October 30, 2007

    I've only recently given serious consideration to Java development and would like to see Apple keep up with the newest JDKs but considering all the new products introduced this year and the delay of Leopard it's not surprising that the JDK6 got put on the back burner. With all this going on they revamped Xcode which now supports Objective C 2.0. I think Apple engineers are stretched too thin. My hope is that they can now divert resources into JDK6.

  • Jesper Thursday, November 8, 2007

    I use netbeans on a mac, and have done for many yers. I really like the mac support in netbeans it really works great.

    I also like the way java is integrated into OSX i currently have java 1.3, 1.4, 1.5 and a beta of 1.6 installed, and netbeans works with all of them.

    Roumen if you are considering getting a mac, then do it, there are to many benefits of that platform.

    Apple has always been late with the new java versions, but they eventually come.

  • Javathreads Monday, April 28, 2008

    I think Apple has more interesting thing (in their view)to look after then us Java Developers, I' m a Java Developer using Macs, but when someone ask me if I like Mac platform I say, my opinion as a simple normal user is only one: their rock,

    but seeing it as a Java Developer point of view I'd definitely say that it suck.

    Why I'm still using a Mac? I like to run Solaris as well as Linux under vmWare simultaneously.

    That is my only reason why I'm still coding on these machine.

Please enter your name.Please provide a valid email address.Please enter a comment.CAPTCHA challenge response provided was incorrect. Please try again.