Java串口编程学习1-环境配置(64位Win7)
来源:互联网 发布:java是面向对象的吗 编辑:程序博客网 时间:2024/05/22 13:24
Tips:文中的代码亲测可用,但前提是得配置好环境,否则,会一直提示有错误!!!我就是被这些错误折腾了一下午啊!!!
参考资料:http://www.docin.com/p-224301266.html
操作系统:64位Win7
java的串口API包:javax.comm在windows下的开法维护已经停止了,RXTX的旧版本支持在javax.comm-win32-2.0基础上的扩展,RXTX新版本支持对javax.comm的覆盖式支持,原来用javax.comm的把所有import javax.comm.*改成import gnu.io.*即可。
支持不同系统的RXTX包下载地址:http://mfizz.com/oss/rxtx-for-java
解压后把mfz-rxtx-2.2-20081207-win-x64文件夹下的rxtxSerial.dll放到%JAVA_HOME%\jre\bin和C:\Windows\System32下面。
把RXTXcomm.jar放到%JAVA_HOME%\jre\lib\ext下面。
%JAVA_HOME%为你安装JDK的路径,我的是:C:\Program Files\Java\jdk1.7.0_45
开发环境我用的IntelliJ IDEA,Ctrl+Shift+alt+S,在Libraries中把RXTXcomm.jar包导入即可。
测试程序:查看PC上的串口
PS.因为我用的笔记本,所以读出来的串口是COM8,一般的串口调试助手读不到。推荐Access Port For Win7——一款功能强大的串口调试软件。
下载地址:http://www.onlinedown.net/soft/119517.htm
import gnu.io.CommPortIdentifier;import java.util.Enumeration;/** * Created by gbr on 13-12-11. */public class ReadCom { static Enumeration portList; static CommPortIdentifier portId; public static void main( String[] args ){ try{ portList = CommPortIdentifier.getPortIdentifiers(); while (portList.hasMoreElements()){ portId = (CommPortIdentifier)portList.nextElement(); if (portId.getPortType() == CommPortIdentifier.PORT_SERIAL){ System.out.println(portId.getName()); } } }catch(Exception e){ e.printStackTrace(); } }}
阅读全文
0 0
- Java串口编程学习1-环境配置(64位Win7)
- win7 64位配置java运行环境
- win7+64位+Java学习基本软件安装+环境配置+eclipse(IDE)
- win7 64位环境下VS2010配置OpenCV 2.3.1
- win7 64位 配置android开发环境
- win7 64位 配置Android开发环境
- win7 64位下cocos2d环境配置
- appium环境配置-win7-64位
- JAVA开发环境搭建 win7 64位
- Win7 64位+VS2008环境下配置 opengl 开发环境
- java串口环境配置
- Java USB串口编程(64位和32位)
- 64位JAVA环境配置
- win7 64位 旗舰版 环境配置(多方学习的小总结)
- Win7 64位系统下思维导图XMind的Java环境配置
- Java Web学习(3):Win7 64位操作系统搭建Java Web开发环境
- java Web学习(3):Win7 64位操作系统搭建Java Web开发环境
- win7配置java环境
- 多态
- 设计模式概述
- 正则表达式
- 习惯养成记
- William Stallings 《操作系统内核和设计原理》书中Linux下C语言实现读者写者问题(写者优先)代码
- Java串口编程学习1-环境配置(64位Win7)
- 连接池简介
- HDU5444-二叉树模拟-Elven Postman
- Android-单点触摸-多点触摸
- 循环保存n张图像 Matlab版
- 把exe文件设置为开机启动(win7)
- matlab调用CVX工具包
- JSP EL 表达式 常用
- 点击ul的的item并获取其中的值