Tenho um projeto que troca informações com um aplicativo Delphi. Essa app Delphi realiza algumas operações, comandadas pelo java via socket, pela porta serial e retorna os resultados.
Estou em um ponto que tenho que substituir essa etapa em Delphi, porem, logo no começo dessa implementação de comunicação com a porta serial eu travei.
Estou usando uma api, javacomm, e segui os exemplos basicos, porem, não ele reconhece nenhuma porta serial do PC.
Segue um pedaço do codigo, é inclusive igual ao codigo de exemplo que acompanha o pacote:
Enumeration ePortas;
ePortas = CommPortIdentifier.getPortIdentifiers();
int cont = 0;
while(ePortas.hasMoreElements()){
CommPortIdentifier idPort = (CommPortIdentifier) ePortas.nextElement();
this.portas[cont] = idPort.getName();
cont++;
}
Estou efetuando os testes no Windows 7.
Alguem já passou por isso ou tem alguma sugestão?
Obrigado.