本帖最后由 snow4799 于 2011-03-06 22:31:43 编辑

解决方案 »

  1.   

    出错信息里有 gnu.io.PortInUseException看看是否有别的程序在使用串口?
      

  2.   

    是不是就是我的硬件啊!!它占用的COM3,那我怎么能读到它的数据呢??
      

  3.   

    你的电脑上总共有几个物理com口??com3一般为虚拟com口
      

  4.   

    怎么看有几个物理口啊??我接上硬件的USB串口后,设备管理器中这个硬件就显示的是COM3~~
      

  5.   

    就是从设备管理器中看。你要是用的usb转com的设备,一般是com3了从你的报错信息看,是有别的程序已经占用com3了不用java程序,用你的com调试助手之类的程序能连上com3,和设备正常通信不?
      

  6.   

    用串口助手能连上COM3,就是这个程序连不上COM3,只有我接的硬件占用COM3,