i am using iReport 3.0.0; i generate report successfully. but when i close report my program also close. how i remove it? Code:Map parameters = new HashMap(); parameters.put("branchID", brnID); //JasperDesign jasperDesign = JRXmlLoader.load("E:/My Java Projects/New J2Se/NBP Bank/NBP Server/src/Reports/classic3.jrxml"); JasperDesign jasperDesign = JRXmlLoader.load("Reports/BranchVise.jrxml"); JasperReport jasperReport = JasperCompileManager.compileReport(jasperDesign); ConnectDB con = new ConnectDB(); Connection jdbcConnection = con.conn; JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport, parameters, jdbcConnection); JasperViewer.viewReport(jasperPrint);