黑马程序员技术交流社区
标题:
CommPortIdentifier 求助
[打印本页]
作者:
Super_Class
时间:
2013-5-1 00:33
标题:
CommPortIdentifier 求助
本帖最后由 Super_Class 于 2013-5-1 21:56 编辑
可以运行。但是结果误差
import java.util.Enumeration;
import javax.comm.CommPortIdentifier;
import javax.comm.NoSuchPortException;
public class RS232 {
public static void main(String [] args) {
System.out.println("start");
String portName ;
int i = 0;
while(true){
i++;
portName = "COM"+i;
try {
CommPortIdentifier portID = CommPortIdentifier.getPortIdentifier(portName);
System.out.println("端口 "+portName+" 存在");
} catch (Exception e) {
//e.printStackTrace();
System.out.println("系统没有端口"+portName);
break;
}
}
// Enumeration portList = CommPortIdentifier.getPortIdentifiers();
// while(portList.hasMoreElements()){
// CommPortIdentifier portID = (CommPortIdentifier)portList.nextElement();
// if(portID.getPortType()==CommPortIdentifier.PORT_SERIAL){
// System.out.println("串口: "+portID.getName());
// }
// else if (portID.getPortType() == CommPortIdentifier.PORT_PARALLEL) {
// System.out.println("并口 : "+portID.getName());
// }
// else {
// System.out.println("其他口: "+portID.getName());
// }
// System.out.println("start");
// }
}
}
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2