黑马程序员技术交流社区

标题: CommPortIdentifier 求助 [打印本页]

作者: Super_Class    时间: 2013-5-1 00:33
标题: CommPortIdentifier 求助
本帖最后由 Super_Class 于 2013-5-1 21:56 编辑

可以运行。但是结果误差
  1. import java.util.Enumeration;

  2. import javax.comm.CommPortIdentifier;
  3. import javax.comm.NoSuchPortException;

  4. public class RS232 {
  5.         public static void main(String [] args) {
  6.                 System.out.println("start");
  7.                 String portName ;
  8.                 int i = 0;
  9.                 while(true){
  10.                         i++;
  11.                         portName = "COM"+i;
  12.                         try {
  13.                                 CommPortIdentifier portID = CommPortIdentifier.getPortIdentifier(portName);
  14.                                 System.out.println("端口 "+portName+" 存在");

  15.                         } catch (Exception e) {
  16.                                 //e.printStackTrace();
  17.                                 System.out.println("系统没有端口"+portName);
  18.                                 break;
  19.                         }
  20.                 }
  21. //                Enumeration portList = CommPortIdentifier.getPortIdentifiers();
  22. //                while(portList.hasMoreElements()){
  23. //                        CommPortIdentifier portID = (CommPortIdentifier)portList.nextElement();
  24. //                        if(portID.getPortType()==CommPortIdentifier.PORT_SERIAL){
  25. //                                System.out.println("串口: "+portID.getName());
  26. //                        }
  27. //                        else if (portID.getPortType() == CommPortIdentifier.PORT_PARALLEL) {
  28. //                                System.out.println("并口 : "+portID.getName());
  29. //                        }
  30. //                        else {
  31. //                                System.out.println("其他口:  "+portID.getName());
  32. //                        }
  33. //                        System.out.println("start");
  34. //                }
  35.         }
  36. }
复制代码





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2