如何为 Openhab 开发获取 JDK 8 - 32 位用于 Mac OS X?

How to get JDK 8 - 32 bit for Mac OS X for Openhab development?

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

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

如果您仍想安装 JDK32 位,您可以使用虚拟机(VMware Fusion、Parallels 或 VirtualBox)安装任何 OS,然后在里面安装 JDK那个虚拟机。

对于openHAB推荐使用Zulu.

更准确的答案由:Basil Bourque

提供

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

Please use the 32-bit version of the JVM for ARM platforms, even on 64-bit operating systems. Serial connections won't work with a 64-bit JVM, preventing bindings like Z-Wave from functioning.

ARM 芯片用于许多家庭自动化设备和计算机,例如 Raspberry Pi。但是 ARM 芯片 而不是 用于目前使用 64 位 Intel Core 芯片的 Mac。

根据 this Question,Java 应用无法判断其主机 OS 是 32 位还是 64 位。只有 native-code 从 Java 调用的库可能关心主机 OS 的 32/64 位。

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

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