【问题标题】:Is macbook air 501 64-bit or 32-bit? Which version of Eclipse should I choose?macbook air 501 是 64 位还是 32 位?我应该选择哪个版本的 Eclipse?
【发布时间】:2011-07-08 11:21:15
【问题描述】:

"unname -a" 的信息表明它是 i386。但我发现活动监视器中的某些应用程序的类型为“Intel 64”。更重要的是,System Profiler 说:64 位内核和扩展,没有。那么,我应该选择哪个版本的 Eclipse,64 位还是 32 位?

【问题讨论】:

  • 32 位架构无法支持 64 位应用程序,而 64 位架构可以支持 32 位应用程序。我想你应该使用 64 位版本的 eclipse。虽然如果您的计算平台是 64 位,则哪个版本并不重要。
  • @DarkStar1 所以这意味着 macbook air 501 使用的是 64 位架构?
  • 你可以run 64-bit apps even when your kernel runs in 32-bit mode。 Macbook Air CPU 是 64 位的。
  • 大多数计算平台在空气出现之前甚至在苹果开始使用英特尔架构之前就已经是 64 位了。所以是的,它是 64 位硬件架构

标签: java eclipse macos


【解决方案1】:

Java也一样,试试

java -version

32 位:

java version "1.6.0_26"
Java(TM) SE Runtime Environment (build 1.6.0_26-b03)
Java HotSpot(TM) Client VM (build 20.1-b02, mixed mode, sharing)

64 位:

java version "1.6.0_20"
Java(TM) SE Runtime Environment (build 1.6.0_20-b02)
Java HotSpot(TM) 64-Bit Server VM (build 16.3-b01, mixed mode)

【讨论】:

  • Java HotSpot(TM) 64-Bit Server VM (build 19.1-b02-334, mixed mode) // 所以我应该选择 64-bit 版本?
  • 所以,我会选择 64,否则 Eclipse 会在启动时抛出错误(JVM 以 -1 状态码或类似的状态退出)
【解决方案2】:

我一般用sysctl:

bash$ /usr/sbin/sysctl hw.cpu64bit_capable
hw.cpu64bit_capable: 1
bash$

不过,您并不真正关心硬件。 Eclipse 关心您正在运行哪个 java。 rekin's Eclipse 的答案。

注意:我添加了这个答案,以防将来有人偶然发现。

【讨论】:

  • hw.cpu64bit_capable: 1 所以这意味着它是 64 位的?
  • 是的。您也在运行 64 位 JVM,所以我会选择 64 位版本的 Eclipse。
【解决方案3】:

如果您愿意,请参阅精彩文章 Booting into 64-bit mode (Snow Leopard),了解如何测试您的机器是否支持 64 位以及如何启动到 64 位模式。

有趣的部分:

使用 32 位固件,您无法启动到 64 位内核;这是不可能的。

要确定您的 Mac 是 32 位还是 64 位固件,请将以下红色显示的命令复制/粘贴到终端中(终端位于 /Applications/Utilities 文件夹中):

llcMP:~ lloyd$ ioreg -l -p IODeviceTree | grep firmware-abi
    | |   "firmware-abi" = <"EFI64">

如上所示,firmware-abi 的值为 EFI64,表示我的 Mac Pro 支持 64 位。如果它读取 EFI32,则您的 Mac 无法启动到 64 位内核。

编辑:由于原来的颜色丢失了,在终端中复制粘贴的命令是:ioreg -l -p IODeviceTree | grep firmware-abi

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-07-03
    • 2010-10-06
    • 2011-03-08
    • 2012-05-26
    • 2010-10-10
    • 2011-10-26
    • 2016-02-06
    • 1970-01-01
    相关资源
    最近更新 更多