读取USB串口数据

大数据 专栏收录该内容
1 篇文章 0 订阅

读取USB串口数据

RXTX的使用

下载RXTX库对应的资源文件。下载地址 http://fizzed.com/oss/rxtx-for-java 根据自己的系统下载对应的文件。

官方的使用方法是:
-1-:

  • window平台:
    拷贝 rxtxSerial.dll —> <JAVA_HOME>\jre\bin
    拷贝 rxtxParallel.dll —> <JAVA_HOME>\jre\bin
  • linux平台:
    拷贝 librxtxSerial.so —> <JAVA_HOME>/jre/lib/i386/
    拷贝 librxtxParallel.so —> <JAVA_HOME>/jre/lib/i386/

<JAVA_HOME>是个人jdk安装路径

-2-
拷贝 RXTXcomm.jar 到 <JAVA_HOME>\jre\lib\ext 目录中

注意:

1.如果使用者出现复制导入RXTXcomm.jar后,IDEA中还是无法引用gnu.io,此时,应查看项目的External Libraries中是否有RXTXcomm.jar包,如果没有,证明导入失败。此时,应该在IDEA中右键,看到如下:在这里插入图片描述
点击Open LibrarySetting,可以看见如下:
在这里插入图片描述
点击 + 之后,需要选择RXTXcomm.jar 的路径,添加即可。完成后如上图所示。

第二个问题

在上面准备工作完成后,出现第二个问题,如下:
java.lang.UnsatisfiedLinkError: S:\Travail\PAF\exemples_scratch\Scratch2_et_Arduino\A4S\rxtxSerial.dll: Can’t load IA 32-bit .dll on a AMD 64-bit platform thrown while loading gnu.io.RXTXCommDriver

解决方案:http://jlog.org/rxtx-win.html
点击上述连接,下载对应的文件,复制到相对应的目录中即可。

  • 0
    点赞
  • 0
    评论
  • 0
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

©️2021 CSDN 皮肤主题: 书香水墨 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值