【发布时间】:2023-04-10 08:44:01
【问题描述】:
当我访问 eclipse 网站 (http://www.eclipse.org/downloads/) 时,Mac 有 3 个不同版本的 eclipse:
- 碳 32 位
- 可可 32 位
- 可可64位
我很困惑为什么会有三个版本以及我应该使用哪一个。 (我在 MBP 上运行 OSX 10.5)
【问题讨论】:
-
今天,您应该始终使用 64 位版本的软件。
当我访问 eclipse 网站 (http://www.eclipse.org/downloads/) 时,Mac 有 3 个不同版本的 eclipse:
我很困惑为什么会有三个版本以及我应该使用哪一个。 (我在 MBP 上运行 OSX 10.5)
【问题讨论】:
除非您想使用 Java 6,否则我建议使用 32 位 Cocoa 版本。32 位版本将使用更少的内存,并且由于 32 位 1.5 JVM 是客户端 Java VM,因此更适合 UI 应用程序.
如果要在 10.5 上使用 Java 6,则必须使用 64 位 Cocoa 版本。
您会认为会有一个通用的 32/64 位版本,但实际上并没有。有多个版本的原因是由于 SWT(以及 Eclipse 的)的一种体系结构和每个应用程序一个窗口系统的理念。 p2/Equinox 无法在同一个应用程序中处理多个架构。
【讨论】:
使用 Cocoa 64 位,您很可能拥有 64 位处理器(除非您知道自己没有)。
Carbon 只是旧的图形 API,它已被 Cocoa 取代。
【讨论】:
取决于您使用它的目的。在过去 3 个月的大部分开发过程中,我一直在运行 10.5 的 MBP 上使用 32 位 Cocoa,并且没有遇到任何问题。我不会使用 Carbon,因为它是一个现已弃用的 API。
【讨论】: