去sun把那个comm的包下回来,把里面的例子稍稍看一看,就明白了,很简单的

解决方案 »

  1.   

    邮件已发,打开压缩包后,里面有三个文件需要你处理,其中的过程你要严格照那个包里面的说明文件来做,JAVA做串口的时候,很多人开始都碰到了串口找不到的问题,就是那些文件没有放对地方,你注意看说明文件。另:有问题可以发邮件给我,我不是常上CSDN的。
      

  2.   

    //        portList = CommPortIdentifier.getPortIdentifiers();//这个方法搜索硬件的并串口,并存储在枚举变量中
    //        portId = (CommPortIdentifier) portList.nextElement();
    //        if (portId.getPortType() == CommPortIdentifier.PORT_SERIAL) {//如果它是一个串口
    //        serialPort = (SerialPort) portId.open("SimpleReadApp", 2000);//未知意思
    //        inputStream = serialPort.getInputStream();
    //        serialPort.addEventListener(this);//未知意思
    //        serialPort.notifyOnDataAvailable(true);//未知意思
    //        serialPort.setSerialPortParams(9600,//??为什么这个时候才设置波特率,不在输入流产生之前设置?默认的波特率是多少 ?
    //            SerialPort.DATABITS_8,
    //            SerialPort.STOPBITS_1,
    //            SerialPort.PARITY_NONE);