我试图在使用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)
知道这可能是什么问题吗?
答案 0 :(得分:0)
我建议您在运行时显式设置类路径和本机库目录,而不是将这些库直接放入JRE中。你可以这样做:
java -Djava.library.path=<path-to-SO-files> -classpath <your-jarfile> MainClass