no rxtxSerial in java.library.path解决方法

前言

对于依赖串口登录的软件需要通过java RXTXcomm 串口通信, RXTXcomm:提供了 Windows x64, x86, ia64 and Linux x86, x86_64等操作系统支持。

现象

程序运行出错或软件点击登录无反应。

分析

  1. 对于程序出错,查看是否打印出现no rxtxSerial in java.library.path
  2. 对于软件点击登录,查看软件包目录下有无error.log错误日志文件,有打开日志是否有no rxtxSerial in java.library.path问题出现。

对于绿色版软件,有可能是本地电脑安装了java环境,导致软件优先使用本地注册表中注册的资源,而本地资源存在缺少rxtxSerial文件,导致出现错误。

解决方法:

  1. 对于程序开发人员,找到java jarjre安装位置,在bin目录下放置把rxtxSerial.dllrxtxParaller.dll文件拷贝到jdk下的bin文件下,重新启动项目正常。

2.对于打包好的软件, rxtxSerial.dllrxtxParaller.dll,查看电脑是否安装过java jar

如果安装了,将rxtxSerial.dllrxtxParaller.dll文件拷贝到jre下的bin文件下,重新启动项目正常。

资源下载官网:http://fizzed.com/oss/rxtx-for-java

 也可以通过下面链接下载

https://download.csdn.net/download/linhan666999/87405785

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值