Seguinte cara!!!
Eu até consegui fazer funcionar o relatório só que não sei como fazer consultas pelo java, e sim tem que digitar o sql no iReport. Vou lhe mandar as linhas que fazem isso funcionar, vc coloca isso no Action que quizer que funcione.
O PESSOAL DO FORUM, QUERO QUE ME AJUDEM A FAZER FUNCIONAR O SELECT PELO JAVA E NÃO PELO IREPORT
Linhas:
try {
JasperDesign design = JasperManager.loadXmlDesign("/home/maq15/Desktop/Java/gray_lanscape.jrxml");
JasperReport jr = JasperManager.compileReport(design);
HashMap parameters = new HashMap();
JasperPrint impressao = JasperManager.fillReport(jr,parameters,re.con);
JasperViewer jrviewer = new JasperViewer(impressao,false);
jrviewer.show();
}
catch (Exception e) {
e.printStackTrace();
}
Você deverá colocar as seguintes bibliotecas no java:
commons-beanutils-1.5.jar
commons-collections-2.1.jar
commons-digester-1.7.jar
commons-javaflow-20060411.jar
commons-logging-1.0.2.jar
commons-logging-api-1.0.2.jar
jasperreports-1.2.2.jar
Estes arquivos estão dentro da pasta lib do iReport!
Espero ter ajudado e também espero ajuda do pessoal do fórum!