Ola galera, estive fazendo um app simples de impressao de formulario usando o ireport mas não estou conseguindo passar os parametros do formulario para o documento jmxl ja tentei de toda forma mas simplesmente esta caindo no catch e saindo sem criar o arquivo.
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
HashMap parametros = new HashMap();
parametros.put("fornecedor", fornecedortF.getText());
parametros.put("ncontrato", ncontratoF.getText());
String caminhoRelJasper = "geradorcontrato/relatorio.jrxml";
InputStream fonte = this.getClass().getClassLoader().getResourceAsStream(caminhoRelJasper);
try {
JasperReport report = JasperCompileManager.compileReport(fonte);
JasperPrint print = JasperFillManager.fillReport(report,parametros, new JREmptyDataSource());
JasperExportManager.exportReportToPdfFile(print,"teste.pdf");
System.out.println("imprimiu");
}catch(JRException e){
System.out.println("caiu no catch");}
System.out.println("saiu");
}
Dai era para esses parametros do map irem pro jxml nao estao indo, nem cria um novo pdf na pasta.
link do projeto: https://github.com/regis404/Gerador-de-Contratos