1

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

4

2 回答 2

1

所有最近的 Mac 都运行64 位 macOS

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

对于 openHAB,推荐使用Zulu

提供了更准确的答案:Basil Bourque

于 2019-07-03T16:56:45.183 回答
1

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

请为 ARM 平台使用32 位版本的 JVM,即使在 64 位操作系统上也是如此。串行连接不适用于 64 位 JVM,从而阻止 Z-Wave 之类的绑定运行。

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

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

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

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

于 2019-07-03T17:34:13.513 回答