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 回答