Como passar imagens para um relatório com iReports

É bem simples basta passar um “InputStream”, então basta no próprio ireports colocar na perspectiva de d XML e então mudar os parameter das imagens com:

Agora se não tiver o class na tag “imageExpression” coloque:

  
      
      

Agora você pode passar como parametro a imagem:

HashMap params = new HashMap();  
params.put("Logo", ClassLoader.getSystemResourceAsStream("C:/autonfes/nfe.jpeg"));            
JasperPrint rel = JasperFillManager.fillReport(nfe.getJasper(), params, xmlDataSource);