Está dando um erro quando tento imprimir um relatório via JasperViewer.
Abaixo segue o trecho do código:
try
{
java.net.URL arquivo = getClass().getResource(“relatorios/Contratos.jasper”);
if (arquivo == null)
JOptionPane.showMessageDialog(null,“Arquivo jasper não encontrado”);
JasperReport relatorio = JasperManager.loadReport(arquivo.openStream());
java.sql.Connection con = java.sql.DriverManager.getConnection(Principal.enderecoBD,“SYSDBA”,“masterkey”);
JasperPrint impressao = JasperFillManager.fillReport(relatorio, , con);new HashMap()
JasperViewer viewer = new JasperViewer(impressao, false);
viewer.setVisible(true);
}
catch(Exception exc)
{
exc.printStackTrace();
}
O JasperViewer é aberto normalmente, o problema é quando clico em imprimir que a parece um JOptionPane com a seguinte mensagem de erro:
“Erro ao imprimir relatório. Verifique o donsole para detalhes.”
E o mais estranho é o seguinte, aqui na empresa temos máquinas Linux e Windows. No Windows não dá este erro, somente no Linux?!?!?!?!
O q está acontecendo???
