Abrir relatorio em pdf

galera como faco para abrir um relatorio em pdf… toh tentando abrir ele pelo jasperview e nao da funcionando

segue condigo

 JasperReport jasper = (JasperReport) JRLoader.loadObject("D:\\Relatorios\\AniversarioPacientes.jrxml");  
    JasperPrint jasperPrint = JasperFillManager.fillReport(jasper,null, conn);  
    JasperViewer = new JasperViewer(jasperPrint, false );
    JasperViewer.setDefaultCloseOperation(JasperViewer.DISPOSE_ON_CLOSE);  
    JasperViewer.setVisible(true);  

tipow… quando clico no botao eh responsavel para gerar o relatorio nao acontece nda…

gotaria de abri-lo em pdf, como posso fazer isso?

vlws

Boa tarde,

ao inves de utilizar o

JasperReport jasper = (JasperReport) JRLoader.loadObject("D:\\Relatorios\\AniversarioPacientes.jrxml");     
   JasperPrint jasperPrint = JasperFillManager.fillReport(jasper,null, conn);     
   JasperViewer = new JasperViewer(jasperPrint, false );   
   JasperViewer.setDefaultCloseOperation(JasperViewer.DISPOSE_ON_CLOSE);     
   JasperViewer.setVisible(true);    

vc poderia utilizar desta forma

    JasperPrint jpt = JasperFillManager.fillReport("D:/Relatorios/AniversarioPacientes.jasper", new HashMap(), conn);
     JasperViewer.viewReport(jpt, false);

vc teria o relatorio compilado neh?
Um Abraço