Java串口通信学习(一)
在网上查了查,都说目前RXTX很值得一学,故而从零开始,一点点累计。
首先,找到RXTX主页:http://rxtx.qbang.org/wiki/index.php/Download。下载需要准备的资源。
在Pre-Built Binaries中,可以找到源码以及动态库的下载地址,如下图,可以根据实际需要选择下载。并且在接下来的文档中还有很详细的使用说明,包括如何提取文件、安装等等。
但在x64 Binaries对64位的pc机支持中,专门有了特殊的说明,鉴于本机使用的win10_pro 64,故而之前的下载暂时还未下载学习,便先从此处开始了,其对应地址为http://fizzed.com/oss/rxtx-for-java,可以点击连接找到下载资源,此处我选择了mfz-rxtx-2.2-20081207-win-x64.zip下载。
在rxtx主页中,可以找到对应系统的安装方法:
- Installation on MacOS X
- Installation on Linux
- Installation on BSD
- Installation on MS-Windows
- Installation on Toybox
不过按照文档的描述,按照标准的安装流程,在安装之后总会有问题,后来在文档中发现了一个更加可靠的描述http://rxtx.qbang.org/wiki/index.php/Using_RXTX_In_Eclipse,
作者是这么描述的:
This is how I add and use RXTX in Eclipse for Win32 Projects, there are probably other ways but it works for me. [1]
- Copy RXTXcomm.jar, rxtxSerial.dll and rxtxParallel.dll files to the lib directory of your project
- Under Project | Properties | Java Build Path | Libraries
- click Add JARs... Button
- Select the RXTXComm.jar from lib directory
- Jar should now be in the Build Path
- expand the RXTXComm.jar entry in the list and select "Native Library Location"
- Select the project lib directory and apply
Be careful when using System.in.read() and rxtx in win32; It can trip across a known JRE deadlock bug
Alternative way:
The above setup didn't quite work for me, so here is an alternative.
- Copy RXTXcomm.jar to the lib directory of your project
- Navigate your package explorer to the lib folder, right click on RXTXcomm.jar | Build Path | Add to built path
- Copy rxtxSerial.dll and rxtxParallel.dll files to the root directory of your project
- Under Run | Run configurations | Classpath tab | User entries | Advanced | Add folder, choose the root folder of your project
- This should be enough just to run it under Eclipse, when deploying a runnable jar, just make sure the dlls are on the same folder as the jar (JVM assumes it for classpath)
采用下边的方法,尝试看看能否成功。使用eclipse新建一个“SerialPortComm”工程:
1、拷贝RXTXcomm.jar到工程库目录下;
2、将RXTXcomm.jar加到工程构建路径中;
3、将rxtxSerial.dll和两个库文件拷贝到工程根目录下;
转载地址:
https://www.oschina.net/translate/serial_java。
http://www.cnblogs.com/Dreamer-1/p/5523046.html。
Java串口通信学习(一)相关推荐
- 串口通信学习(GPS模块)2021.5.10
GPS串口通信学习实践 2021.5.10 1.串口通信简介 1.1 波特率 1.2 数据位 1.3 停止位 1.4 奇偶校验位 2.GPS模块串口通信配置 2.1 驱动安装 2.2 插入GPS模块 ...
- Java串口通信详解(转)
Java串口通信详解(转) 作者:denimcc 日期:2007-05-11 序言 说到开源,恐怕很少有人不挑大指称赞.学生通过开源代码学到了知识,程序员通过开源类库获得了别人的成功经验及能够 ...
- Java串口通信报错# Problematic frame: # C [rxtxSerial.dll+0x4465](含详细解决流程)
背景:在win10x64,myEclipse软件中移植他人的Java串口通信项目到自己电脑上时报错 问题:在GUI界面上点击"连接"按钮,GUI界面闪退,并在myEclipse软件 ...
- STM32串口通信学习总结
STM32串口通信学习总结 1.概述 1.1学习目的 ...
- Java串口通信-JSerialComm
Java串口通信-JSerialComm 目前网上的Java串口通信主要使用RXTXComm,但是这个库已经很久没有更新(最近的更新似乎在2012年),并且与JavaFX集成打包时会出现BUG.JSe ...
- C#串口通信学习笔记
因为参加一个小项目,需要对继电器进行串口控制,所以这两天学习了基本的串口编程.同事那边有JAVA的串口通信包,不过是从网上下载的,比较零乱,难以准确掌握串口通信的流程和内含.因此,个人通过学习网上大牛 ...
- java linux 串口_Linux Java 串口通信 | 学步园
费了好大的劲搞定Linux系统上用Java写串口通信的问题. jdk中没有原生的串口api,网上找了半天的资料,大概知道了:Linux系统上用Java写串口程序,有两个包比较常用,一个是当年sun官方 ...
- Java串口通信具体解释
序言 说到开源,恐怕非常少有人不挑大指称赞.学生通过开源码学到了知识,程序猿通过开源类库获得了别人的成功经验及可以按时完毕手头的project,商家通过开源软件赚到了钱--,总之是皆大欢喜.然而开源软 ...
- Android应用开发转车载工程师——串口通信学习
串口简介 串行接口简称串口,也称串行通信接口或串行通讯接口(通常指COM接口),是采用串行通信方式的扩展接口.串行接口(Serial Interface)是指数据一位一位地顺序传送.其特点是通信线路简 ...
最新文章
- 不可不知 DDoS的攻击原理与防御方法(2)
- 随风摆动效果_扫盲贴!节目中的AR虚拟效果,使用物理引擎后有什么不同?
- View和View的参数传递二
- Visual Studio 2019 + Visual C++——创建Visual C++ Hello World! 程序
- python目标识别代码_利用ImageAI库只需几行python代码超简实现目标检测
- Log4j.properties的简单配置
- python归并排序算法实现_python算法实现系列-归并排序
- mysql 8.0 postgresql_PostgreSQL8.0的安装和配置- -
- 在ibatis中做等值判断(if-else)
- DNS服务器之二:从服务器的实现
- 【LeetCode】162-寻找峰值
- C#远程连接Oracle数据库(不安装客户端)
- 单片机c语言编程入门下載,51系列单片机C语言编程入门(下)
- 各种版本的Linux 镜像下载网址
- 为什么有的锂电保护板需要激活之锂电池保护板怎么激活
- 求任意多边形面积(凹多边形和凸多边形)
- 【微信小程序跳一跳】尝试用github开源机器学习玩跳一跳小游戏步骤
- 计算机预测自己未来的相貌,测测未来另一半的模样 测测你的另一半长相软件...
- Python模块大全
- 小鸡啄米之React事件处理
热门文章
- 解决sublime打开GBK或GB2312乱码
- Python爬虫 | 滑动验证码破解
- 【深度学习】残差神经网络
- 理解残差神经网络(Resnet)
- 概率统计中的样本矩和顺序统计量
- Expression: front() called on empty vector
- 【华为OD机试真题 Java】几何平均值最大的子数组(100%通过+全网最详细注释)
- 学计算机买R7好还是i5好,r7处理器和i5差距
- php发布新浪文章,头条文章接入指引
- Show, Attend and Tell: Neural Image Caption Generation with Visual Attention