通过以下程序显示计算机上的串口,为什么检查不到呢。我机器上有一个9针和一个25针的串口。而且是可用的。 Enumeration en = CommPortIdentifier.getPortIdentifiers();
CommPortIdentifier portId;
System.out.println(en);
while(en.hasMoreElements()){
System.out.println("dddddddd");
portId = (CommPortIdentifier)en.nextElement();
if(portId.getPortType()==CommPortIdentifier.PORT_SERIAL){
System.out.println(portId.getName());
}
}
CommPortIdentifier portId;
System.out.println(en);
while(en.hasMoreElements()){
System.out.println("dddddddd");
portId = (CommPortIdentifier)en.nextElement();
if(portId.getPortType()==CommPortIdentifier.PORT_SERIAL){
System.out.println(portId.getName());
}
}
http://www.programmerstudy.com/programme/java/20084/97.html