Java Communications API
Sun的J2SE中并没有直接提供任何一种串行通讯协议的开发包,
而是以独立的jar包形式发布在java.sun.com网站上----即comm.jar,
称之为Javatm Communications API,它是J2SE的标准扩展。
所有的comm API位于javax.comm包下面。从Comm API的javadoc来看,它介绍给我们的只有区区以下13个类或接口:
javax.comm.CommDriver
javax.comm.CommPort
javax.comm.ParallelPort
javax.comm.SerialPort
javax.comm.CommPortIdentifier
javax.comm.CommPortOwnershipListener
javax.comm.ParallelPortEvent
javax.comm.SerialPortEvent
javax.comm.ParallelPortEventListener (extends java.util.EventListener)
javax.comm.SerialPortEventListener (extends java.util.EventListener)
javax.comm.NoSuchPortException
javax.comm.PortInUseException
javax.comm.UnsupportedCommOperationException
下载了comm.jar开发包后,与之一起的还有两个重要的文件,win32com.dll和
javax.comm.properties。 comm.jar提供了通讯用的java API,而win32com.dll提供了供
comm.jar调用的本地驱动接口。而javax.comm.properties是这个驱动的类配置文件。
首先将comm.jar复制到\lib\ext目录。再将win21com.dll复制到你的RS232应用程序运行
的目录,即user.dir。然后将javax.comm.properties复制到\lib目录。
Sun的J2SE中并没有直接提供任何一种串行通讯协议的开发包,
而是以独立的jar包形式发布在java.sun.com网站上----即comm.jar,
称之为Javatm Communications API,它是J2SE的标准扩展。
所有的comm API位于javax.comm包下面。从Comm API的javadoc来看,它介绍给我们的只有区区以下13个类或接口:
javax.comm.CommDriver
javax.comm.CommPort
javax.comm.ParallelPort
javax.comm.SerialPort
javax.comm.CommPortIdentifier
javax.comm.CommPortOwnershipListener
javax.comm.ParallelPortEvent
javax.comm.SerialPortEvent
javax.comm.ParallelPortEventListener (extends java.util.EventListener)
javax.comm.SerialPortEventListener (extends java.util.EventListener)
javax.comm.NoSuchPortException
javax.comm.PortInUseException
javax.comm.UnsupportedCommOperationException
下载了comm.jar开发包后,与之一起的还有两个重要的文件,win32com.dll和
javax.comm.properties。 comm.jar提供了通讯用的java API,而win32com.dll提供了供
comm.jar调用的本地驱动接口。而javax.comm.properties是这个驱动的类配置文件。
首先将comm.jar复制到\lib\ext目录。再将win21com.dll复制到你的RS232应用程序运行
的目录,即user.dir。然后将javax.comm.properties复制到\lib目录。