Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/06/2007, 01:21
Rowan
 
Fecha de Ingreso: junio-2004
Mensajes: 33
Antigüedad: 19 años, 11 meses
Puntos: 0
Comunicacion Puerto Serie

Buenos Dias a todos,

Tengo un pequeño problema,explico:

Tengo que comunicar 2 puertos serie del mismo pc, con un programa en java.

Ya me he bajado javax.comm y lo he instalado "bien?". He empezado con una pequeña prueba para familiarizarme con la libreria, Con el programa que nos dice cuantos puertos hay en nuestro pc. este:

///////////////
import javax.comm.*;
import java.util.Enumeration;

public class ListPorts {
public static void main(String args[]) {
Enumeration ports =
CommPortIdentifier.getPortIdentifiers();
while (ports.hasMoreElements()) {
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);
}
}
}

/////////

Al compilarlo me da el siguiente error:

java.io.IOException: Error intantiating class com.sun.comm.Win32Driver com.sun.comm.Win32


Yo pienso que es porque he hecho algo mal con el javax.comm, Me he liado bastante porque programo con jdeveloper y bueno... pero me deja hacer el import que al principio no me dejaba, asi que no se. ¿Tambien puede ser que se lie con un cable de un com a otro? Pero en teoria este programa es para decir que puertos tiene activos, tanto series como paralelos.

Total, que si alguien tiene alguna idea...sera muy bien recibida.

Muchas Gracias,