# JavaFX SerialAssistant IDEA **Repository Path**: wxhntmy/java-fx-serial-assistant-idea ## Basic Information - **Project Name**: JavaFX SerialAssistant IDEA - **Description**: 和 https://gitee.com/wxhntmy/Java_FX_SerialAssistant 这个版本的串口助手一致,只是IDE由NetBeans换成IDEA - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 7 - **Forks**: 2 - **Created**: 2021-05-26 - **Last Updated**: 2025-11-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # JavaFX串口助手 ## 开发环境 IntelliJ IDEA 2020.2.3 + JDK 1.8 + JavaFX Scene Builder 2.0 ## 示例图 ![Image text](data/1.jpg) ## 安装 ### 下载 RXTXComm 二进制包 ```shell # 二进制包 http://rxtx.qbang.org/pub/rxtx/rxtx-2.2pre2-bins.zip ``` 解压到任意目录,例如:D:\rxtx-2.2pre2-bins ![Image text](data/4.png) 将 RXTXcomm.jar 加入本地 maven 库 ```shell mvn install:install-file -DgroupId=pub.rxtx -DartifactId=rxtx -Dversion=2.2pre2 -Dpackaging=jar -Dfile="D:\\rxtx-2.2pre2-bins\\RXTXcomm.jar" ``` ![Image text](data/5.png) ### 基于源码编译 ```shell # 源码 wget -O rxtx-2.2pre2.zip http://rxtx.qbang.org/pub/rxtx/rxtx-2.2pre2.zip unzip rxtx-2.2pre2.zip # 源码编译 cd rxtx-2.2pre2 mkdir build cd build ../configure && make ``` 一些异常处理:https://blog.csdn.net/qq_43622777/article/details/130126891 ### 放置动态链接库文件 复制 rxtxSerial.dll 到 \bin 目录下 ## 运行 ```shell # 需要指定java.home.bin,设置为jdk的bin目录,不指定则需要手动复制 DLL/SO 文件到 /bin 目录下 java -Djava.home.bin="D:\Program Files\Java\jdk1.8.0_202\bin" -jar JavaFX-SerialAssistant.jar ```