Mensajes [12] - Enviado el Jueves 19 de Julio de 2007 a las 06:13hs
Hola a todos!!!
???? Mirad me pasa un problema. Estoy intentando usar el puerto serie con java, para ello utilizo las javacomm y mi problema es que con el entorno eclipse no me funciona. He instalado la .dll de windows y la comm.jar donde corresponden, as? como he cambiado el path del sistema. El caso es que hago un peque?o programa para detectar los puertos y no me encuentra ninguno. No es que no me compile o me de una excepcion es simplemente que no me encuentra puertos, no me los detecta, la API la reconoce y funciona o al menos eso creo, pero no encuentra puertor, nunca entra en el bucle while que detecta lo puertos. Os pongo el codigo para que veais donde se queda
?
public static void main (String args[])
{?
????? boolean hayPuerto=false;
????? String portName="COM1";
????? SerialPort serial;?
????? CommPortIdentifier port;
InputStream input;
int caracter;
FileOutputStream file;
Enumeration ports;
if(args.length == 1)
portName=args[0];
ports = CommPortIdentifier.getPortIdentifiers();
System.out.println("Hasta aqui llega");
while(ports.hasMoreElements())
{
port = (CommPortIdentifier) ports.nextElement();
if(port.getPortType() == CommPortIdentifier.PORT_SERIAL)