Estou com esse método, e quando fecho o relatorio depois de gerado, o rpograma fecha.
public void relat_selecionados(){
AcessoMysql mysql = new AcessoMysql();
try{
mysql.conectar();
HashMap parametros = new HashMap();
parametros.put("VALOR_COMBO", valor_combo);
JasperPrint jp = JasperFillManager.fillReport("/agenda/Relatorio_jasper/relaselecao.jasper", parametros, mysql.conectar());
JasperViewer jrv = new JasperViewer(jp);
jrv.setVisible(true);
}
catch (Exception e){
e.printStackTrace();
}
}