硬件准备

一根串口线,两个USB转串口【如果你电脑有一个串口,你可以只用一个USB转串口】

Java 串口通信_通信Java 串口通信_测试_02

软件准备

1、下载rxtx-2.1-7-bins-r2.zip 下载地址:http://www.itstack.org/reception/link/view/linklist.php?fk_category_sort_name=%E5%85%B6%E4%BB%96 

Java 串口通信_测试_03

2、再准备个串口调试助手,这样方便你来查看通信是否正常下载地址:串口调试助手下载

环境准备

1、把rxtx-2.1-7-bins-r2.zip解压,Windows\i368-mingw32 下的rxtxParallel.dll、rxtxSerial.dll放在C:WINDOWSsystem32与C:Program FilesJavajdk1.6.0_10jrein目录下【这个是我的目录对应找你的目录】

2、开启eclipse,把RXTXcomm.jar包放到里面,写个Test测试程序

import gnu.io.CommPort;
import gnu.io.CommPortIdentifier;

public class PortTest {
	public static void main(String[] args) throws Exception {
		
		CommPortIdentifier commPI = CommPortIdentifier.getPortIdentifier("COM1");
		CommPort serialPort = commPI.open("SimpleWriteApp", 2000);
		System.out.println(serialPort);
		
	}
}

运行结果

Stable Library
=========================================
Native lib Version = RXTX-2.1-7
Java lib Version   = RXTX-2.1-7
//./COM1


3、整套案例代码下载java串口通信案例下载

Java 串口通信_调试_04

Java 串口通信_测试_05