Galera eu estou com um probleminha para chamar os relatorios do jaspereports atraves de um botão em uma tela,
o meu codigo está desta forma:
import java.util.HashMap;
import java.util.Map;
import java.util.logging.Level;
import java.util.logging.Logger;
import net.sf.jasperreports.view.JasperViewer;
import net.sf.jasperreports.engine.*;
import net.sf.jasperreports.engine.util.JRLoader;
import jdbc.mvc.controller.Conexao;
import net.sf.jasperreports.engine.JasperFillManager;
import org.apache.commons.collections.map.HashedMap;
try {
JasperCompileManager copiller = new JasperCompileManager();
JasperReport report = copiller.compileReport("\\controller.teste.jrxml");
JasperPrint print = JasperFillManager.fillReport(report, new HashedMap(), new JREmptyDataSource());
JasperViewer view = new JasperViewer(print);
view.viewReport(print);
} catch (JRException ex) {
Logger.getLogger(Relatorio.class.getName()).log(Level.SEVERE, null, ex);
}
o erro esta dando na primeira linha apos o try, se puderem me ajudar agradeço muito