全球旧事资料 分类
Java的串口通信程序
首先需要到到su
主页下载串口通信的包,因为一般的jrd中不含有这个包的,有点补丁的意思。(CSDN上也有)。解压缩,为了使JavaCommu
icatio
sAPI能够正确的与Wi
dows系统交互,需要几个小的技巧。下面是三个很重要的文件,你可以从Su
的网站上下载得到commjarwi
32comdlljavaxcommproperties对于JVM来说,要正确的识别串口,将这几个文件放在系统中合适的位置使很重要的。commjar应该放在以下目录中JAVA_HOMElibJAVA_HOMEjrelibextwi
32comdll应该放在以下目录中wi
dirsystem32javaxcomproperties应该放在以下目录中JAVA_HOMElibJAVA_HOMEjrelib你可以通过编译和运行Su
的例程来验证串口是否可以使用了。JBuilder中安装安装JavaCommu
icatio
API(以下在JBuilder2006中测试通过)如果你使用JBuilder,那么还需要为JBuilder配置API。一般来说,根据你的JBuilder配置,你也许需要将wi
32comdll和javaxcomproperties安装到相应的目录中,可以参照上述的目录。例如,如果你使用JBuilder附带的JVM的话,你也许需要将wi
32comdll和javaxcomproperties放到CBorla
dJBuilder2006jdk15的相应位置。
f我使用的是JCreator,在打开Co
figure,然后点击optio
,选中jdkprofile然后双击选中的jdk文件,选择edit,在弹出的窗口中选择串口通信包所在的文件(jar文件),这样配置就算完成了。以下分别是接收和发送程序,CSDN上搜的,省的自己写了:发送程序:importjavaawtimportjavaawteve
timportjavaioimportjavautilimportjavaxcommclassS_Frameexte
dsFrameimpleme
tsRu
ableActio
Liste
er检测系统中可用的通讯端口类staticCommPortIde
tifierportIdE
umeratio
为枚举型类在util中staticE
umeratio
portListOutputStreamoutputStreamRS232的串行口SerialPortserialPortThreadreadThreadPa
elp
ewPa
elTextFieldi
_message
ewTextField
好听全球资料 返回顶部