Pessoal Bom Dia, tenho o seguinte relatório:
PARA GERAR O PDF COM AS NOTAS FISCAIS
@SuppressWarnings(“unchecked”)
public void geraNf(int numero) throws ClassNotFoundException, SQLException, JRException{
Map parametros = new HashMap();
parametros.put(“numero”, numero);
<a href="//parametros.put">//parametros.put</a>(“cliente”, cod_cliente);
String path = getClass().getResource("").getPath();
// compila o relatorio
JasperReport relatorio = JasperCompileManager.compileReport("C:\\Users\\Chámam\\workspace\\cepheus\\relatorios\\notaFiscal.jrxml");
// obtem uma conexao JDBC
Connection con = getConexao();
//Preencher com os outros atributos
JasperPrint impressao = JasperFillManager.fillReport(relatorio, parametros, con);
//JasperPrintManager.printPages(impressao, 0, impressao.getPages().size()-1, false);
//exibe o resultado da impressao na previsualizacao padrao Swing
//JasperViewer viewer = new JasperViewer(impressao, true);
//viewer.show();
JasperExportManager.exportReportToPdfFile(impressao, "C:\\Users\\Chámam\\workspace\\cepheus\\relatorios\\notaFiscal.pdf");
File arquivo = new File ("C:\\Users\\Chámam\\workspace\\cepheus\\relatorios\\notaFiscal.pdf");
try{
Desktop.getDesktop().open(arquivo);
}catch (Exception e) {
}
}
Que só funciona quando eu passo o caminho absoluto dos arquivos, alguém tem alguma ideia de como fazer isso funcionar com caminho relativo…
Agradeço muito…
Abs…