Boa tarde, sou iniciante em java, utilizo o netbeans e o iReports, ja pesquisei um milhao de foruns e topicos a respeito mais nao estou conseguindo resolver meu problema, pode ser que seje uma coisa simples, mas como sou iniciante tenho certas dificuldades. é o seguinte: criei o relatorio no iReports funciona perfeito, fiz a conexao dentro do netbeans etc… mas na hora em q fecho o relatorio. fecha toda a aplicacao alguem poderia me auxiliar?
package relatorio;
import java.util.HashMap;
import javax.swing.JOptionPane;
import net.sf.jasperreports.engine.JRException;
import net.sf.jasperreports.engine.JRResultSetDataSource;
import net.sf.jasperreports.engine.JasperCompileManager;
import net.sf.jasperreports.engine.JasperFillManager;
import net.sf.jasperreports.engine.JasperManager;
import net.sf.jasperreports.engine.JasperPrint;
import net.sf.jasperreports.view.JasperViewer;
import utilitarios.conexao;
public class relatCidade {
conexao con = new conexao();
public relatCidade() {
try
{
con.conecta();
con.executeSQL(“SELECT * from cidade”);
JRResultSetDataSource jrRS = new JRResultSetDataSource(con.resultset);
JasperPrint jasperPrint = JasperFillManager.fillReport(
“relatorio/relCidades.jasper”, new HashMap(), jrRS);
JasperViewer.viewReport(jasperPrint);
} catch (Exception erro){
JOptionPane.showMessageDialog(null,“deu erro =”+erro);
}
}
public static void main (String args[])
{
new relatCidade();
}
}
dede ja agradeco a colaboracao