# rxtxdemo
**Repository Path**: yong110/rxtxdemo
## Basic Information
- **Project Name**: rxtxdemo
- **Description**: 串口调试测试代码
- **Primary Language**: Unknown
- **License**: MulanPSL-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 1
- **Forks**: 0
- **Created**: 2022-03-23
- **Last Updated**: 2022-09-01
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# java 串口通信demo
#### 项目介绍
java 串口通信demo
#### 软件架构
spring boot + jdk1.8
#### 安装教程
1. 下载对应版本的rxtx 解压后得到三个文件 rxtxParallel.dll、rxtxSerial.dll、RXTXcomm.jar/
2. 将rxtxParallel.dll、rxtxSerial.dll 放进当前使用的jdk的bin目录( **jdk版本必须与下载的rxtx一致** ,区分32位/64位 AMD/IA)
3. (windows x64系统可以将当前项目libs下的 rxtxParallel.dll、rxtxSerial.dll 直接放入jdk下的bin目录)
4. **需要将libs下的RXTXcomm.jar加入项目依赖**
#### 使用说明
* jdk <= 1.8.251
#### 安装本地 jar 和 dll 类库文件
1. 将 `rxtxParallel.dll` 和 `rxtxSerial.dll` 复制到 `C:\Windows\System32` 目录下
2. 将 `RXTXcomm.jar` 复制到 `C:\Program Files\Java\jdk1.8.0_221\jre\lib\ext` 目录下
##### 系统版本说明
1. 当前项目的是windows x64
2. 当前使用jdk1.8
~~##### 安装 `RXTXcomm.jar` 包~~ 以下作废
```maven
gnu.io
RXTXcomm
1.0
```
* 使用新的 sdk jar 包 使用 maven 最新版仓库[点击这里地址](https://mvnrepository.com/artifact/com.fazecast/jSerialComm)
```maven
com.fazecast
jSerialComm
[2.0.0,3.0.0)
```
~~mvn install:install-file -Dfile=/Users/用户名/Downloads/gateway-1.0.4.jar -DgroupId=LV02.32 -DartifactId=gateway
-Dversion=1.0.4 -Dpackaging=jar~~
~~mvn install:install-file -Dfile=D:\IDEA\ojdbc6.jar -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=6
-Dpackaging=jar~~
~~mvn install:install-file -Dfile=C:\Users\用户名\Downloads\RXTXcomm.jar -DgroupId=gnu.io -DartifactId=RXTXcomm
-Dversion=1.0 -Dpackaging=jar~~