update: Incompatibility between OS X Java 10.5 updater 2 and CF 8 64-bit installer

>> Wednesday, 22 October 2008

This is just a quick post to let anyone who might be following my previous post regarding the incompatibility between the latest 'Java for Mac OS 10.5 update 2' and the 64-bit Coldfusion 8 Installer.

Thanks to some help from the lovely Adobe support staff I have managed to figure out what is causing the apparent incompatibility and essentially it boils down to the supported version of Java required for 64-bit coldfusion on OS X and the Java update updating the installed version to a more recent but unsupported version.

If you take a look at http://www.adobe.com/products/coldfusion/systemreqs/ and scroll down to the Macintosh 64-bit section you'll see the supported JDK version for CF 8.01 specifically states Sun/Apple JDK 1.5.0_13

But if you look at the details for the Apple update http://support.apple.com/kb/HT2733 it shows that the latest update "updates Java SE 6 to version 1.6.0_07, J2SE 5.0 to version 1.5.0_16, and J2SE 1.4.2 to 1.4.2_18."

This essentially means that by installing the update you are moving to an unsupported Java version (even if it is just a patch level or two rather than a point release).

So based on that I would say until Adobe support a newer version of Java you cannot install the 'Java for Mac OS X 10.5 update 2' system update and if you do you'll no longer be able to install/re-install CF 8.01 without installing the older version of the JDK manually.

update: srmckee has correctly pointed out in his comment on this posting that it does not seem to be possible to install an older version of Java on OS X so I'll just re-iterate the main point of this post... DO NOT INSTALL THE UPDATE IF YOU WANT TO RUN 64-BIT COLDFUSION 8! you won't be able to install/re-install it

update2: a workaround for this problem has now been found. details here.


srmckee 28 October 2008 at 21:47  

So where do we get a 1.4 64 bit downgrade? 10.4 release 6 at the Apple web site tells me it will only install on Tiger.

BTW your word verification doesn't seem to work in Safari on a Mac. I got a ? instead of the image.

Ciqala 29 October 2008 at 00:34  

you appear to be correct. apple doesn't seem to offer standalone builds for java by itself, only packaged as software updates which are os version specific.

in which case it may be that users who have installed the update are out of luck until adobe change the system requirements for the installer to match this latest version of java.

as for the word verification on this blog thats all down to google/blogger (it's hosted on the blogger service) but it's worth bearing in mind. i'll have a test myself when i get a chance.

Joshua 6 November 2008 at 17:18  

Is it possible for me to use 32bit? I just want it to work! And if so, what do I put in each field for the Apache Config...?

Ciqala 13 November 2008 at 17:22  

guys theres now a workaround available... i've posted the details here... http://blog.ciqala.com/2008/11/update-workaround-found-for-os-x-java.html