Pessoal estou tentando ler na serial usando a Javacomm (com a RXTX funcionava, mas lia errado e por isso resolvi trocar de API). O meu código é o seguinte:
public void ObterIdDaPorta(){
try {
cp = CommPortIdentifier.getPortIdentifier("COM1");
if ( cp == null ) {
JOptionPane.showMessageDialog(null,
"A " + Porta + " não existe. Abortando !",
"Erro!",
JOptionPane.ERROR_MESSAGE);
//System.out.println("A " + Porta + " nao existe!" );
//System.out.println("ERRO!Abortando..." );
IDPortaOK = false;
System.exit(1);
}
IDPortaOK = true;
}catch(Exception e){
JOptionPane.showMessageDialog(null,
"Erro durante o procedimento. STATUS " + e,
"Erro!",
JOptionPane.ERROR_MESSAGE);
//System.out.println("Erro durante o procedimento. STATUS" + e );
IDPortaOK = false;
System.exit(1);
}
}
Dá o exception nesse trecho. Alguém já usa a Javacomm e pode dar uma ajuda?