Então pessoal estou fazendo um relatório para meu TCC no iReport-nb-3.6.1, mas não estou conseguindo abrir eles no NetBeans 6.8.
Quando vou no menu do meu programa e clico no relatório, simplesmente abre uma janela escrito "Informação do Sistema" sem nenhuma mensagem.
Aqui esta meu Fonte do Relatório:
public class UtilRel {
private static Connection getConexaoJDBC() {
Connection con = null;
Map map = Dao.getPropriedadeConexao();
String driver = (String) map.get("hibernate.connection.driver_class");
String url = (String) map.get("hibernate.connection.url");
String usuario = (String) map.get("hibernate.connection.username");
String senha = (String) map.get("hibernate.connection.password");
try {
Class.forName(driver);
con = DriverManager.getConnection(url, usuario, senha);
} catch (Exception e) {
Util.mensagem("Conexao com o banco de Falhou" + e.getMessage());
}
return con;
}
public static void visualizar(String arquivoDeRelatorio){
try {
HashMap map = new HashMap();
JasperPrint relatorio = JasperFillManager.fillReport(arquivoDeRelatorio, map, getConexaoJDBC());
JasperViewer.viewReport(relatorio, false);
}catch(Exception e){
Util.mensagem(e.getMessage());
}
}
}
E aqui o fonte do controlador.
public class RelCidadeController {
public RelCidadeController() {
}
public void visualizar() {
UtilRel.visualizar("src/relatorios/RelatorioCidade.jasper");
}
}
Desde de já Obrigado!