Я полагаю, вы неправильно прочитали документацию. Эта страница отмечает, что вы должны использовать 32-битную Java на чипах ARM, а не 64-битную.
Пожалуйста, используйте 32-битную версию JVM для платформ ARM, даже в 64-битных операционных системах. Последовательные соединения не будут работать с 64-битной JVM, препятствуя функционированию таких привязок, как Z-Wave.
Чипы ARM используются во многих устройствах домашней автоматизации и используются в компьютерах, таких как Raspberry Pi. Но ARM-чипы не используются в Mac, которые в настоящее время используют 64-разрядные чипы Intel Core.
Согласно этому Вопросу приложения Java не зависят от того, являются ли их хост-ОС 32-битными или 64-битными. Только библиотеки с собственным кодом, вызываемые из Java, могут заботиться о 32/64 битах ОС хоста.
Я не пользователь OpenHAB, поэтому я не уверен
Я сдаюсь ... Переполнение стека теряет мои правки.