What version of eclipse to use on mac? (Carbon or Cocoa)

When I go to the eclipse website ( http://www.eclipse.org/downloads/ ), there are 3 different options for eclipse for Mac:

  • Carbon 32bit
  • Cocoa 32bit
  • Cocoa 64bit

I am confused by why there are three versions and which one I should use. (I am running OSX 10.5 on MBP)

+4
source share
3 answers

I say, go with the 32-bit version of Cocoa, if you do not want to use Java 6. The 32-bit version will use less memory, and since the 32-bit version of the JVM is the client Java VM, it is better configured for the user interface application.

If you want to use Java 6 on 10.5, you must use the 64-bit version of Cocoa.

You would think that there will be a universal 32/64-bit version, but it is not. The reason several versions exist is due to the SWT (and Eclipse) philosophy for one architecture and one window system for each application. p2 / Equinox cannot handle multiple architectures in one application.

+4
source

Use Cocoa 64bit, you most likely have a 64-bit processor (if you don't know what not).

Carbon is just the old graphics API, it has been replaced by Cocoa.

+2
source

Depending on what you use it for. I have been using Cocoa 32-bit on MBP with 10.5 for most of my development over the past 3 months and have not had any problems. I would not use Carbon, as it is now an outdated API.

0
source

All Articles