【发布时间】:2019-09-12 10:37:24
【问题描述】:
我有一个现有的应用程序,它通常通过 TCP 与其目标进行通信,但是新的要求表明连接也可以通过串行 COM 端口进行。
目前的应用程序是完全独立的,即它是一个单独的 jar 文件,最终用户可以将其复制到可能需要的地方,然后双击启动。
RXTX 似乎打破了这种模式,因为它需要在库路径中包含额外的 DLL 或 SO 原生插件;如果无法使用本机 Java 与串行端口通信,我如何打包我的应用程序(使用 ,aven),以便 RXTX 在运行时可用,只需双击 Jar 文件。
java.lang.UnsatisfiedLinkError: no rxtxSerial in java.library.path: [__CLASSPATH__] thrown while loading gnu.io.RXTXCommDriver
【问题讨论】:
标签: java maven java-native-interface rxtx