你先查看一下那是什么异常,然后在对串口进行操作(如写入数据)时加入对应异常处理try{对serialport的操作}catch(断开的异常){让软件变成未连接的状态();告诉用户连接断开了();}finally{或许用的到}设备断开连接与软件无关,你只需告诉用户处出问题了就行。另外恢复好现场,等用户设备调好后可以再次连接