0

rxtx ライブラリを使用するときに低レイテンシを設定しようとしています。Ubuntu/Linux で実行中に発生するエラーは次のとおりです。

UnsatisfiedLinkError: gnu.io.RXTXPort.nativeSetLowLatency()Z

不足しているライブラリの問題のようですが、すべてが整っているように思えます (すべてのファイル (librxtxI2C.so、librxtxParallel.so、librxtxRaw.so、librxtxSerial.so) は jre/lib にあり、jar はjre/lib/ext - RXTXcomm.jar)

ここで何が問題になる可能性がありますか?

4

1 に答える 1

0

これらのライブラリを JRE に直接配置する代わりに、クラスパスとネイティブ ライブラリ ディレクトリを実行時に明示的に設定することをお勧めします。これは次の方法で実行できます。

java -Djava.library.path=<path-to-SO-files> -classpath <your-jarfile>   MainClass
于 2013-08-15T17:11:27.403 に答える