UnsatisfiedLinkError:gnu.io.RXTXPort.nativeSetLowLatency()

时间:2013-08-15 17:06:34

标签: java java-native-interface rxtx unsatisfiedlinkerror

我试图在使用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)

知道这可能是什么问题吗?

1 个答案:

答案 0 :(得分:0)

我建议您在运行时显式设置类路径和本机库目录,而不是将这些库直接放入JRE中。你可以这样做:

java -Djava.library.path=<path-to-SO-files> -classpath <your-jarfile>   MainClass