【问题标题】:How to get JDK 8 - 32 bit for Mac OS X for Openhab development?如何为 Mac OS X 获取 JDK 8 - 32 位以进行 Openhab 开发?
【发布时间】:2019-07-03 16:44:09
【问题描述】:

根据openhab tutorial他们说openhab开发者应该在Mac OSX上使用JDK 8-32位,我该如何安装JDK 8-32位,JDK 8的唯一可用版本是64位!

【问题讨论】:

    标签: java java-8 openhab


    【解决方案1】:

    我相信您误读了文档。 This page 指出您必须在 ARM 芯片上使用 32 位 Java,而不是 64 位。

    请在 ARM 平台上使用 32 位版本 JVM,即使在 64 位操作系统上也是如此。串行连接不适用于 64 位 JVM,从而导致 Z-Wave 等绑定无法正常工作。

    ARM 芯片用于许多家庭自动化设备,并用于 Raspberry Pi 等计算机。但是 ARM 芯片在 Mac 中使用,Mac 目前使用 64 位 Intel Core 芯片。

    根据this Question,Java 应用程序不知道它们的主机操作系统是 32 位还是 64 位。只有从 Java 调用的本机代码库才可能关心主机操作系统的 32/64 位。

    我不是 OpenHAB 的用户,所以我不确定

    我放弃了…… Stack Overflow 正在丢失我的编辑。

    【讨论】:

      【解决方案2】:

      所有最近的 Mac 运行 64-bit macOS

      如果您仍想安装 JDK32 位,您可以使用任何使用虚拟机(VMware Fusion、Parallels 或 VirtualBox)的操作系统,然后在该虚拟机中安装 JDK。

      对于openHAB,推荐使用Zulu

      提供更准确的答案:Basil Bourque

      【讨论】:

        猜你喜欢
        • 2014-03-18
        • 2011-02-20
        • 2018-08-18
        • 2014-09-19
        • 2014-01-16
        • 1970-01-01
        • 1970-01-01
        • 2011-05-04
        相关资源
        最近更新 更多