Boa noite galera eu gostaria de uma ajuda estou treinando com o IReport e agora tenho um probleminha na hora de gerar o relatório , olhá só o código[code]public JasperPrint gerar() throws ExcRepositorio {
JasperPrint rel = null ;
try {
Connection con = GeraConexão.getConnection();
HashMap map = new HashMap();
String arquivoJasper = “relatorio.jasper”;
rel = JasperFillManager.fillReport(arquivoJasper,map,con);
} catch (JRException e) {
JOptionPane.showMessageDialog(null, e.getMessage());
}
return rel;
[/code]
essa é a parte que cria a conexão com o banco e gera o JasperPrint , mas quando debugo o código tudo morre nessa linha
rel = JasperFillManager.fillReport(arquivoJasper,map,con);
é apresentada a exception Java.io.filenotfoundException relatorio.jasper;
o meu código main é esse ;[code]
package relatorio;
import javax.swing.JOptionPane;
import net.sf.jasperreports.engine.JasperPrint;
import net.sf.jasperreports.view.JasperViewer;
import produto.Produto;
import produto.RepositorioProduto;
public class Principal {
public static void main(String[] args) {
RepositorioProduto rep = new RepositorioProduto();
JasperPrint relat;
// Insere o produto e exibe o relatório
String desc = JOptionPane.showInputDialog("descrição do Produto :");
double valor = Double.parseDouble(JOptionPane.showInputDialog("Valor :"));
Produto prod = new Produto(desc,valor);
try{
//rep.inserir(prod);
relat= rep.gerar();
JasperViewer.viewReport(relat,false);
}catch(ExcRepositorio e){
JOptionPane.showMessageDialog(null,"Erro :"+ e.getMessage());
}
}
}
[/code]
se alguem puder me ajudar eu ficaria muit grato , boa noite!!!