I'll start with the big whoa moment here: All eclipse installations will not run on snow leopard.
However, I think there has to be a mistake in my reasoning, because I surely would have heard something about it if that were the case. Some history: The earliest versions of the lombok eclipse plugin were designed around java 1.6. Java 1.6 on mac os x (at least, using Apple's VMs) is forced 64-bit. Eclipse uses SWT and not AWT, so it has its own bindings. These bindings used to come (eclipse 3.4 and down) only in the outdated 'carbon' version of the mac os x GUI layer, which is 32- bit only. An experimental 'cocoa' binding, which comes in both 32-bit and 64-bit flavours, has been developed for eclipse 3.5. However, for some strange reason, eclipse for mac requires an explicit build per type (32-bit or 64-bit, cocoa or carbon) eventhough every other mac app ships with both 32-bit and 64-bit binaries and the end user never even notices. This means there are 3 installations for eclipse 3.5 on mac os x: carbon 32-bit, cocoa 32-bit, and cocoa 64-bit. For some reason, the eclipse deploy team thought 3 was too much, and for a further inexplicable reason, they decided to exclude cocoa 64- bit. you can only get that by building from source, or downloading the eclipse 'classic' pack from the eclipse project subwebsite. Conclusion: eclipse cannot run on Apple JVM 1.6, unless you grab that well hidden 'classic' download, or compile eclipse yourself. As snow leopard only has 1.6, it means eclipse can't run on snow leopard (again, unless you manage to find that download, which isn't easy). But, that's surely something someone would have reported a long while ago. So, where's the flaw in my thinking? On Sep 11, 1:02 am, Fabrizio Giudici <[email protected]> wrote: > harald.walker wrote: > > If you depend on the 1.5 or 1.4.2 JDK on Mac OS X, Snow Leopard brings > > a little surprise. It only ships with 1.6. > > Generically speaking, any bad thing about Java from Apple is anything > but a surprise. I found to be a surprise that Snow Leopard introduced > Java 6 support for 32 bits systems. > > More specifically, Java 5 is end-of-life in 50 days - not that the > precise deadline has a direct impact on many of us, but it's rather time > to move. Of course, it's good that you still have and will have Java 5 > on other systems, and it's still bad that Apple - AFAIK - didn't post > any anticipated advice on this move. But this is not a surprise, again. > > -- > Fabrizio Giudici - Java Architect, Project Manager > Tidalwave s.a.s. - "We make Java work. Everywhere." > weblogs.java.net/blog/fabriziogiudici -www.tidalwave.it/blog > [email protected] - mobile: +39 348.150.6941 --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "The Java Posse" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/javaposse?hl=en -~----------~----~----~----~------~----~------~--~---
