Java 如何为MacOSX获得JDK8-32位用于Openhab开发?

Java 如何为MacOSX获得JDK8-32位用于Openhab开发?,java,java-8,openhab,Java,Java 8,Openhab,据他们说,openhab开发者应该在MacOSX上使用JDK8-32位,我怎样才能安装JDK8-32位,JDK8唯一可用的版本是64位 所有最近运行的Mac电脑 如果您仍然想安装JDK32位,您可以让任何操作系统使用虚拟机(VMware Fusion、Parallels或VirtualBox),然后在该虚拟机中安装JDK 对于建议使用的openHAB 更准确的答案是:Basil Bourque我相信您误读了文档。注意,您必须在ARM芯片上使用32位Java,而不是64位 请在ARM平台上使用JV

据他们说,openhab开发者应该在MacOSX上使用JDK8-32位,我怎样才能安装JDK8-32位,JDK8唯一可用的版本是64位

所有最近运行的Mac电脑

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

对于建议使用的openHAB


更准确的答案是:Basil Bourque

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

请在ARM平台上使用JVM的32位版本,即使在64位操作系统上也是如此。串行连接不能与64位JVM一起工作,这会阻止像Z-Wave这样的绑定工作

ARM芯片被用于许多家庭自动化设备,也被用于诸如Raspberry Pi之类的计算机。但ARM芯片不用于Mac,目前Mac使用64位Intel Core芯片

根据研究,Java应用程序对于其主机操作系统是32位还是64位是不可知的。只有从Java调用的本机代码库可能关心主机操作系统的32/64位

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

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