如何为Mac OS X获得JDK 8-32位以进行Openhab开发?

时间:2019-07-03 16:44:09

标签: java java-8 openhab

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

2 个答案:

答案 0 :(得分:2)

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

  

即使在64位操作系统上,也请针对ARM平台使用 32位版本的JVM。串行连接不适用于64位JVM,从而阻止Z-Wave这样的绑定起作用。

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

根据this Question,Java应用程序无法确定其主机操作系统是32位还是64位。仅从Java调用的本机代码库可能关心主机OS的32/64位。

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

我放弃了…堆栈溢出正在丢失我的编辑。

答案 1 :(得分:1)

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

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

对于openHAB,建议使用Zulu

更准确的答案提供者:罗勒·布尔克(Basil Bourque)