Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

MacRumors

macrumors bot
Original poster
Apr 12, 2001
68,162
38,937



java_icon.jpg


Apple today released a pair of Java 6 updates for users of OS X Lion and Mac OS X Snow Leopard, patching vulnerabilities and increasing reliability and compatibility.

- Java for OS X Lion Update 1 (62.53 MB)
Java for Mac OS X 10.7 Update 1 delivers improved compatibility, security, and reliability by updating Java SE 6 to 1.6.0_29.
- Java for Mac OS X 10.6 Update 6 (75.45 MB)
Java for Mac OS X 10.6 Update 6 delivers improved compatibility, security, and reliability by updating Java SE 6 to 1.6.0_29.
Full details on the security vulnerabilities addressed in the updates are included in an associated support document.

Article Link: Apple Releases Java 6 Updates for Lion and Snow Leopard
 
Great, now where is Java 7?

From --> http://java.com/en/download/faq/java7.xml
Why is Java SE 7 not yet available on java.com?
The new release of Java is first made available to the developers to ensure no major problems are found before we make it available on the java.com website for end users to download the latest version. If you are interested in trying Java SE 7 it can be downloaded from Oracle.com
 
I installed this update last night on my MacBook Pro without any issues (I'm running Mac OS X 10.6.8).
 
Java 7 has interesting things (according to wikipedia):

Just for the sake of simpler code (and without looking any further that a few bullet points):

- Catching multiple exception types and rethrowing exceptions with improved type checking: no more catch(YetAnotherException e) { same code as the eleventy above me or a new method just for the sake of exceptions };

- Strings in switch: although performance wise... better rethink your code if you use this, IMO...

But then again, it might take a while before you can actually deploy
 
Java 7 has interesting things (according to wikipedia):

Just for the sake of simpler code (and without looking any further that a few bullet points):

- Catching multiple exception types and rethrowing exceptions with improved type checking: no more catch(YetAnotherException e) { same code as the eleventy above me or a new method just for the sake of exceptions };

- Strings in switch: although performance wise... better rethink your code if you use this, IMO...

But then again, it might take a while before you can actually deploy


Java 7 also brings a lot of bugs and backwards compatibility issues. There's an interesting series about it on this blog:

http://weblog.ikvm.net/
 
Java 7 also brings a lot of bugs and backwards compatibility issues. There's an interesting series about it on this blog:

http://weblog.ikvm.net/

The current version of Java 7 isn't recommended for production use. Developer only.

If you go to Oracle Java download site, click on Java for Consumer Use you'll be downloading Java 6.
 
...? So update to 10.6.8.

Do you have a specific need to use 10.6.4?

10.6.8 is free and has been out for ages.

I have video playback problems under 10.6.8. And I can't have Genius Bar people hold my computer for a few days while they look at it (I was quoted 4 days).

Since May of this year, I've been working on my theses for graduation and interning at 2 doctors offices. I need the mobility of my laptop (with video playback) for everything that I'm doing.

I'm going to bring it back to a Genius during my winter break.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.