Javacomm não reconhece porta serial

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?

Olá

Eu não conheço e nunca mexi com porta serial mas qual Exception está sendo lançada especificamente ? Vc capturou Exception, é muito abrangente.

Veja na documentação dos métodos que vc está utilizando quais são as excessões lançadas e especifique a captura dos mesmos.

Assim fica mais fácil da galera ajudar aqui.

Falou

Olha cara, percebi qual é o problema se eu executo a aplicação de dentro da IDE (Netbeans) dá bug e não reconhece a porta COM mas se eu compilo e executo fora ele reconhece.
Agora fico na dúvida de como instalar a javacomm para a IDE reconhecer.