2017-03-24 1 views
0

私はARMベースのシステムを持っている間、openhab 2がintelバイナリを読み込もうとしているようです。これを実行することは可能ですか、ODROIDは単にサポートされていません。 Btw。興味深いことに、これはラズベリーパイで働いた。odroidのopenhab2にrfxcomバインディングをインストールできない

ます。java.lang.UnsatisfiedLinkError:/home/odroid/openhab2/userdata/tmp/libNRJavaSerial_odroid_0/libNRJavaSerial.so:/home/odroid/openhab2/userdata/tmp/libNRJavaSerial_odroid_0/libNRJavaSerial.so:間違ったELFクラス:ELFCLASS32(考えられる原因:ARMビットプラットフォームでIA 32ビットの.soをロードできない) at java.lang.ClassLoader $ NativeLibrary.load(ネイティブメソッド) 11:12:23.880 [情報] [me.event.ThingStatusInfoChangedEvent ] -

答えて

0

問題はopenhab、特にシリアルサポートが64bit java on armを完全には働かないということです。ですから、解決策は、oracleで見つかる32ビットのarm jreをインストールすることです。

は、32ビットのバイナリは、いくつかの追加のコマンドが必要とされて動作させるために:

sudo dpkg --add-architecture armhf 
sudo apt-get update 
sudo apt-get install libc6:armhf 
関連する問題