javax.comm problemas

Isabel
06 de Octubre del 2004
al ejecutar el siguiente programa, no me encuentra ningun puerto:
import javax.comm.*;
import java.util.Enumeration;

public class comunicaPuerto {

public static void main(String[] args) {
Enumeration ports = CommPortIdentifier.getPortIdentifiers();
System.out.println("aqui si que llega");
while (ports.hasMoreElements())
{
System.out.println("aqui si que llega 2");
CommPortIdentifier port = (CommPortIdentifier)ports.nextElement();
String type;
switch (port.getPortType()) {
case CommPortIdentifier.PORT_PARALLEL:
type = "Parallel";
break;
case CommPortIdentifier.PORT_SERIAL:
type = "Serial";
break;
default: /// Shouldn't happen
type = "Unknown";
break;
}
System.out.println(port.getName() + ": " + type);
}
try{
CommPortIdentifier portId = CommPortIdentifier.getPortIdentifier("COM1");
}catch (NoSuchPortException e){
System.out.println("El puerto no existe");
}
}
}

jacalder
06 de Octubre del 2004
hola, por que no empiezas por revisar si el archivo javax.comm.properties que viene en la API javax.comm esta en la carpeta que deberia estar, esto varia de acuerdo a tu version de jdk que tengas