基于64位Windows系统的JAVA程序连接串口命令概述

原创 2016年05月31日 20:00:22


Windows
----------------------------------------------------


Choose your binary build - x64 or x86 (based on which version of
the JVM you are installing to)


NOTE: You MUST match your architecture.  You can't install the i386
version on a 64-bit version of the JDK and vice-versa.


For a JDK installation:


Copy RXTXcomm.jar ---> <JAVA_HOME>\jre\lib\ext
Copy rxtxSerial.dll ---> <JAVA_HOME>\jre\bin

Copy rxtxParallel.dll ---> <JAVA_HOME>\jre\bin


三个文件都要按照官方install文档的位置放置自己JDK的环境中,这点非常重要!!!

安装完成后插上串口,这里使用RS-232进行测试,使用JAVA写一个小的方法读出外接RS-232连接的COM口号。

package SerialPort;

import java.util.Enumeration;
import gnu.io.CommPortIdentifier;

public class Rs232 {

	public static void main(String[] args) {

		Enumeration<?> en = CommPortIdentifier.getPortIdentifiers();
		CommPortIdentifier portId;

		try {
			en = CommPortIdentifier.getPortIdentifiers();
			while (en.hasMoreElements()) {
				portId = (CommPortIdentifier) en.nextElement();
				if (portId.getPortType() == CommPortIdentifier.PORT_SERIAL) {
					System.out.println(portId.getName());
				}
			}
		} catch (Exception e) {
			e.printStackTrace();
		}
	}

}
我当前可以获得COM4这个外接的串口,连接成功!


Java USB串口编程(64位和32位)

最近公司的项目需要和硬件打交道,而我负责硬件对接这块的主要工作,这几天把java中的串口编程熟悉了下,其中大多是涉及到环境的配置,接下来我把自己做的过程中遇到的问题整理一下,供大家产考!       ...
  • kent45
  • kent45
  • 2015年10月21日 16:47
  • 6947

dos命令下运行java程序(链接mysql为例子)

1 说明使用了阿里云的Windows版的服务器,想在上面运行连接数据库的Java程序,然后就不知道,怎么运行起来。我是直接把eclipse中的文件拷到服务器上的。所有的.class 文件已经编译完成,...
  • u013869488
  • u013869488
  • 2016年05月06日 20:15
  • 4217

基于fpga的串口通信实现

FPGA:实现串行接口 RS232 串行接口(RS-232) 串行接口是连接FPGA和PC机的一种简单方式。这个项目向大家展示了如果使用FPGA来创建RS-232收发器。 整个项目包括5...
  • hxs13551803230
  • hxs13551803230
  • 2017年12月18日 19:10
  • 109

Win API串口通信原理及读写与操作

在工业控制中,工控机(一般都基于Windows平台)经常需要与智能仪表通过串口进行通信。串口通信方便易行,应用广泛。 一般情况下,工控机和各智能仪表通过RS485总线进行通信。RS485的通信方式是...
  • wuan584974722
  • wuan584974722
  • 2016年12月08日 19:31
  • 2660

XShell连接串口

   1.选择“文件”菜单的“新建”。出现新建会话属性对话框。   2.在“名称”中输入会话名。   3.在“协议”目录下选择SERIAL。   4.在“类别”中选择”SERIAL”。...
  • qwaszx523
  • qwaszx523
  • 2016年09月30日 16:26
  • 5938

在Win7 64位上使用Python进行串口通信

Python非常适合写一些测试的脚本,如快速的串口通信测试等。如果使用VC++ QT开发,可能用时较多,使用python,如果掌握使用方法,可以直接读写测试,配合设备或是串口助手,很快验证与实现。 ...
  • tcjy1000
  • tcjy1000
  • 2017年08月27日 11:55
  • 2210

串口工具SecureCRT不能输入命令的问题

问题描述: 在串口和PC 相连时,发现串口工具SecureCRT不能输入命令安回车没有反应。 解决方法: Session Options -> Connection -> Serial ...
  • micky1000
  • micky1000
  • 2012年05月11日 16:27
  • 2284

如何在Linux检查并使用串口

原文译至:http://www.cyberciti.biz/faq/find-out-linux-serial-ports-with-setserial/ 我是怎么出于各种目的(如modem,连接空...
  • robertsong2004
  • robertsong2004
  • 2014年08月13日 10:51
  • 35583

PLSQL连接Windows系统下的64位Oracle

以下方法对Windows下PLSQL Developer客户端连接不同版本Oracle都是通用的!       由于在本机Win7 X64上安装了64位的Oracle,结果试图使用PLSQL De...
  • JohnnySun2015
  • JohnnySun2015
  • 2015年04月01日 13:37
  • 1643

OpenMP: OpenMP概述

根据计算平台和规模的不同,并行计算可以分为两种:第一种是基于单一计算机系统的多核处理器或多处理器进行多线程并行计算,采用共享存储的方式,主要的标准有OpenMP,如下左图所示;第二种就是基于多台计算机...
  • Augusdi
  • Augusdi
  • 2013年04月16日 11:30
  • 1610
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:基于64位Windows系统的JAVA程序连接串口命令概述
举报原因:
原因补充:

(最多只允许输入30个字)