Getting UnsatisfiedLinkError: no rxtxSerial in java.library.path for Mac

Getting UnsatisfiedLinkError: no rxtxSerial in java.library.path for Mac

我正在尝试使用 rxtx 作为 arduino 通过串行端口与我的 java 程序通信的一种方式。然而,尽管尝试了很多版本的 rxtx 下载以及许多关于堆栈溢出问题的答案,我似乎无法摆脱这个错误。

我已经在 VM 选项中添加了 librxtxSerial.jnilib 文件的路径以及 RXTXcomm.jar。我已经尝试了所有的下载:http://rxtx.qbang.org/wiki/index.php/Download

我建议您转向 nrjavaserial,因为它确实是 RXTX 的下一个(维护)版本。代码没有显着变化,但它们在 Jar 文件中包含本机库(您缺少的),因此您不必拥有 Java 端和本机端。我已经将它用于 Mac 和 Linux 上的蓝牙项目并且效果很好。