Socorro preciso testar a serial

1 resposta
W

Pessoal ou eu sou muito burro ou esse negocio é muito mal documentado

Eu estou tentando fazer um teste simples apenas para listas as portas da maquina com o javax.coom e não ta dando certo.

olha só eu não sei se o ambiente ta configurado pq ate agora nao entendi sobre aquela dll nem onde os arquivos devem ficar exatamente e sobre o classpath tmb

bom segue o codigo de exemplo

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

public class teste {

static Enumeration lista; 
public static void main(String[] args) {
	
	lista = CommPortIdentifier.getPortIdentifiers();
	while (lista.hasMoreElements()) 
	{
      System.out.println( lista.nextElement() );			
	}
	
}

}

O pode estar errado ?

1 Resposta

Rodrigo_Vieira_Pinto

cara, ai vai a solucao:
/codigo, codigo e mais codigo…/

int i = 0;

String[] portas = new String[4];

while (listaDePortas.hasMoreElements())

{

CommPortIdentifier ips = (CommPortIdentifier);

listaDePortas.nextElement();

portas[i] = ips.getName();

System.out.println(portas [i]);

i++;

}

O seu erro está no while, ou seja, na falta de comandos dentro dele. Este codigo funcionou comigo e deve funcionar com vc tbm.
Criado 4 de junho de 2004
Ultima resposta 16 de jul. de 2004
Respostas 1
Participantes 2