java.lang.UnsatisfiedLinkError : no rxtxSerial in java. 库路径

标签 java rxtx

我正在尝试将 64 位 rxtx 串行通信库(从 cloudhopper 下载)与 64 位 Windows 7 和 eclipse 一起使用。我收到消息: java.lang.UnsatisfiedLinkError: java.library.path 中没有 rxtxSerial。 dll 位于 /jre/lib 目录以及 Windows/System32 中。 RXTXcomm.jar 位于 eclipse 的构建路径以及 jre/lib/ext 目录中。我在后台运行进程监视器,看到 RXTXcomm.jarrxtxSerial.dllrxtxParallel.dll 都已找到并已被删除打开,所以我不清楚为什么会出现这个问题。

任何建议。

最佳答案

转到项目 -> 属性 -> Java 构建路径 -> 找到你的 .jar。 单击 + 打开 JAR 的属性。 选择 Native library location 并编辑它以指向 RXTX 的共享库(.DLL、.so、.dylib)。

关于java.lang.UnsatisfiedLinkError : no rxtxSerial in java. 库路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8197639/

相关文章:

Java RXTX 和打包

java - 错误 : "No error in nativeDrain" caused by OutputStream. 刷新()

java - Hibernate @ManyToOne getId() 导致获取

java - void 方法的模拟参数

java - Spring-boot:在不启动应用程序的情况下运行flyway迁移

java - 缺少 Spring Reactive Web 应用程序 POST 请求正文

java - 如何使用 OSGi Equinox 设置 rxtx?

java - 与 python psycopg2 相比,使用 clojure jdbc 将文件记录插入 postgres db 需要很长时间

java - 获取数据后关闭串口,java使用RXTX

java - RXTX 无法在 ubuntu 上列出端口