Olá pessoal, estou com um problema para executar relatórios na minhas aplicação local (swing) que fiz no netbeans, coloquei o seguinte código quando seleciona um item do menu:
private void jMenuItem12ActionPerformed(java.awt.event.ActionEvent evt) {
try {
String arq="/usr/local/iReport-1.2.8/bin/ListagemFuncionarios.jasper";
Statement stm = conexao.createStatement( );
String query = "select * from funcionarios ";
ResultSet rs = stm.executeQuery( query );
JRResultSetDataSource jrRS = new JRResultSetDataSource( rs );
Map parameters = new HashMap();
JasperFillManager.fillReportToFile( arq, parameters, jrRS );
JasperExportManager.exportReportToPdfFile( "ListagemFuncionarios.jrprint" );
JasperViewer.viewReport( "ListagemFuncionarios.pdf", false );
}
catch (SQLException e) {
System.out.println ("ERRO SQL");
}
catch (JRException e) {
System.out.println ("Relatório NÃO FUNCIONA: "+e.getMessage());
}
}
Adicionei no meu projeto o jar ?jasperreports-1.2.8.jar? todos os imports estão ok, o projeto compila sem problemas, mas quando vou executar o relatório cai no ? catch (JRException e)? com o seguinte erro: ?Class not found when loading object from file : /usr/local/iReport-1.2.8/bin/ListagemFuncionarios.jasper?.
Não sei se influencia, mas user o ireport 1.2.8 tb para gerar o jasper.
Valeu! :)

