Introduction - If you have any usage issues, please Google them yourself
This is what I wrote it myself, please look at the top! ! Serial on the program, using java
Packet : 831854commapi.rar filelist
commapi
commapi\apichanges.html
commapi\comm.jar
commapi\COMM2.0_license.txt
commapi\CommAPI_FAQ.txt
commapi\javadocs
commapi\javadocs\AllNames.html
commapi\javadocs\API_users_guide.html
commapi\javadocs\images
commapi\javadocs\images\blue-ball-small.gif
commapi\javadocs\images\blue-ball.gif
commapi\javadocs\images\class-index.gif
commapi\javadocs\images\constructor-index.gif
commapi\javadocs\images\constructors.gif
commapi\javadocs\images\exception-index.gif
commapi\javadocs\images\green-ball-small.gif
commapi\javadocs\images\green-ball.gif
commapi\javadocs\images\interface-index.gif
commapi\javadocs\images\magenta-ball-small.gif
commapi\javadocs\images\magenta-ball.gif
commapi\javadocs\images\method-index.gif
commapi\javadocs\images\methods.gif
commapi\javadocs\images\package-index.gif
commapi\javadocs\images\red-ball-small.gif
commapi\javadocs\images\red-ball.gif
commapi\javadocs\images\variable-index.gif
commapi\javadocs\images\variables.gif
commapi\javadocs\images\yellow-ball-small.gif
commapi\javadocs\images\yellow-ball.gif
commapi\javadocs\javax.comm.CommDriver.html
commapi\javadocs\javax.comm.CommPort.html
commapi\javadocs\javax.comm.CommPortIdentifier.html
commapi\javadocs\javax.comm.CommPortOwnershipListener.html
commapi\javadocs\javax.comm.NoSuchPortException.html
commapi\javadocs\javax.comm.ParallelPort.html
commapi\javadocs\javax.comm.ParallelPortEvent.html
commapi\javadocs\javax.comm.ParallelPortEventListener.html
commapi\javadocs\javax.comm.PortInUseException.html
commapi\javadocs\javax.comm.SerialPort.html
commapi\javadocs\javax.comm.SerialPortEvent.html
commapi\javadocs\javax.comm.SerialPortEventListener.html
commapi\javadocs\javax.comm.UnsupportedCommOperationException.html
commapi\javadocs\Package-javax.comm.html
commapi\javadocs\packages.html
commapi\javadocs\tree.html
commapi\javax.comm.properties
commapi\jdk1.2.html
commapi\PlatformSpecific.html
commapi\Readme.html
commapi\ReceiveBehavior.html
commapi\samples
commapi\samples\BlackBox
commapi\samples\BlackBox\BaudRate.class
commapi\samples\BlackBox\BaudRate.java
commapi\samples\BlackBox\BlackBox.class
commapi\samples\BlackBox\BlackBox.jar
commapi\samples\BlackBox\BlackBox.java
commapi\samples\BlackBox\BufferSize.class
commapi\samples\BlackBox\BufferSize.java
commapi\samples\BlackBox\ByteCounter.class
commapi\samples\BlackBox\ByteCounter.java
commapi\samples\BlackBox\ByteStatistics.class
commapi\samples\BlackBox\ByteStatistics.java
commapi\samples\BlackBox\ConvertedOutputStream.class
commapi\samples\BlackBox\ConvertedOutputStream.java
commapi\samples\BlackBox\CtlSigDisplay.class
commapi\samples\BlackBox\CtlSigDisplay.java
commapi\samples\BlackBox\DataBits.class
commapi\samples\BlackBox\DataBits.java
commapi\samples\BlackBox\FlowCtlDisplay.class
commapi\samples\BlackBox\FlowCtlDisplay.java
commapi\samples\BlackBox\Makefile
commapi\samples\BlackBox\OneWayMouseListener.class
commapi\samples\BlackBox\Parity.class
commapi\samples\BlackBox\Parity.java
commapi\samples\BlackBox\README
commapi\samples\BlackBox\ReceiveFraming.class
commapi\samples\BlackBox\ReceiveFraming.java
commapi\samples\BlackBox\ReceiveOptions.class
commapi\samples\BlackBox\ReceiveOptions.java
commapi\samples\BlackBox\Receiver.class
commapi\samples\BlackBox\Receiver.java
commapi\samples\BlackBox\ReceiveThreshold.class
commapi\samples\BlackBox\ReceiveThreshold.java
commapi\samples\BlackBox\ReceiveTimeout.class
commapi\samples\BlackBox\ReceiveTimeout.java
commapi\samples\BlackBox\SerialPortDisplay.class
commapi\samples\BlackBox\SerialPortDisplay.java
commapi\samples\BlackBox\StopBits.class
commapi\samples\BlackBox\StopBits.java
commapi\samples\BlackBox\ToggleLabel.class
commapi\samples\BlackBox\ToggleLabel.java
commapi\samples\BlackBox\ToggleMouseListener.class
commapi\samples\BlackBox\Transmitter.class
commapi\samples\BlackBox\Transmitter.java
commapi\samples\NullDriver
commapi\samples\NullDriver\NullDriver.java
commapi\samples\NullDriver\NullSerialPort.java
commapi\samples\NullDriver\README
commapi\samples\ParallelBlackBox
commapi\samples\ParallelBlackBox\BufferSize.java
commapi\samples\ParallelBlackBox\ByteCounter.java
commapi\samples\ParallelBlackBox\ByteStatistics.java
commapi\samples\ParallelBlackBox\CtlSigDisplay.java
commapi\samples\ParallelBlackBox\LPTMode.java
commapi\samples\ParallelBlackBox\Makefile
commapi\samples\ParallelBlackBox\ParallelBlackBox.java
commapi\samples\ParallelBlackBox\ParallelPortDisplay.java
commapi\samples\ParallelBlackBox\README
commapi\samples\ParallelBlackBox\ReceiveFraming.java
commapi\samples\ParallelBlackBox\ReceiveOptions.java
commapi\samples\ParallelBlackBox\Receiver.java
commapi\samples\ParallelBlackBox\ReceiveThreshold.java
commapi\samples\ParallelBlackBox\ReceiveTimeout.java
commapi\samples\ParallelBlackBox\Transmitter.java
commapi\samples\porting
commapi\samples\porting\CommPortIdentifier.java
commapi\samples\porting\README
commapi\samples\README
commapi\samples\SerialDemo
commapi\samples\SerialDemo\AlertDialog.java
commapi\samples\SerialDemo\PortRequestedDialog.java
commapi\samples\SerialDemo\README
commapi\samples\SerialDemo\SerialConnection.java
commapi\samples\SerialDemo\SerialConnectionException.java
commapi\samples\SerialDemo\SerialDemo.java
commapi\samples\SerialDemo\SerialParameters.java
commapi\samples\Simple
commapi\samples\Simple\README
commapi\samples\Simple\SimpleRead.java
commapi\samples\Simple\SimpleWrite.java
commapi\win32com.dll