When “Java for Mac OS X 10.5 Update 1” was released I did not add it to my build train, because it was 64 bit Intel only.
Now “Java for Mac OS X 10.5 Update 2” is out. It is PPC and Intel… kind of.
Apple says, “This release of J2SE 5.0 and J2SE 1.4.2 supports all Intel and PowerPC-based Macs. Java SE 6 is available on 64-bit, Intel-based Macs only.”
I run my build train on an Intel Mac Pro. I am worried that it will also install Java SE 6.
My gut say to not install it in the train, and just let software update catch it later.
What does everyone think?
Judging by the phrasing change:
Apple KBase HT1856, “Java for Mac OS X 10.5 Update 1 adds support for Java SE 6”:
“This release is for 64-bit, Intel-based Macs only and cannot run on PowerPC-based or 32-bit Intel-based Macs.”
Apple KBase HT2733, “About Java for Mac OS X 10.5 Update 2”:
“This release of J2SE 5.0 and J2SE 1.4.2 supports all Intel and PowerPC-based Macs. Java SE 6 is available on 64-bit, Intel-based Macs only.”
[i]And[/i] that Java for Mac OS X 10.5 Update 2 was suggested and installed via Software Update (on my dual 533 G4 OS X Server box) tells me that Apple heard the complaining and put out an update that again supports all Leopard-supported machines.
– Patrick
“This release of J2SE 5.0 and J2SE 1.4.2 supports all Intel and PowerPC-based Macs. Java SE 6 is available on 64-bit, Intel-based Macs only.”
I was thinking that if I build on an Intel Mac, this would end up installing “Java SE 6” which is not necessarily supported by non-64-bit or non-Intel-based Macs. Would that be bad?
I would guess it would work the same way it does on 32bit Intel machines: it just does not give you the option to go use Java 6 or the 64bit versions of Java 5. I have been testing this with a build done on a Mac Pro, and tests done on a Core Duo iMac (not a Core 2 Duo). Things have gone well so far.