Porta Comunicação!

Ola gente…
Olha soh, consegui este codigo fonte de um amigo aqui do forum (me desculpe, msa esqueci seu nome)… este codigo mostra as portas existentes no pc… porem quando executo n é mostrado nada… n sei por qual motivo… alguem sabe a razão?

import javax.comm.;
import java.util.
;

class Porta {

public Porta(){

  Enumeration e = CommPortIdentifier.getPortIdentifiers();
  
  System.out.println("Passo 1");                
  while (e.hasMoreElements()){ 
     System.out.println("Passo 2");                
     CommPortIdentifier cpi = (CommPortIdentifier)e.nextElement(); 
     System.out.println(cpi.getName());        
  }
 
}        

public static void main(String args[]){
new Porta();
}

Tambem gostaria de saber se este codigo mostra a porta IR do pc… ok?
Obrigado…
Aguardo ajuda…

Vc obteve alguma resposta ou descobriu como faz??