Seguinte pessoal, preciso gerar um relatório e salvar ele na mesma pasta do programa dentro de outro pacote da aplicação, a aplicação é web!!
Algum exemplo ou dica de como faço para salvar o relatório gerado?
O relatório já ta feito e você precisa direcionar ele pra pasta do servidor?
Sim o relatório ja esta feito, preciso que ele seja salvo dentro de um pacote!!
// arquivo a ser movido
File arquivo = new File("c:\*.txt");
// diretorio de destino
File dir = new File("c:\mover");
// move o arquivo para o novo diretorio
boolean ok = arquivo.renameTo(new File(dir, arquivo.getName()));
if(ok){
System.out.println("Arquivo foi movido com sucesso");
}
else{
System.out.println("Nao foi possivel mover o arquivo");
}
O problema é na ultima linha do código onde o arquivo foi exportado para pdf, mas não salva no mesmo caminho que o do font(1ª linha do codigo)
InputStream font = TesteClasseEmail.class.getResourceAsStream("/jasper/relatorioPalpites.jrxml");
JasperReport jr = JasperCompileManager.compileReport(font);
jasperPrint = JasperFillManager.fillReport(jr , null, conex.conectar());
JasperExportManager.exportReportToPdfFile(jasperPrint, System.getProperty("user.dir") + "\\RELATORIO.pdf");
JasperExportManager.exportReportToPdfFile(jasperPrint, System.getProperty("user.home") + "\\RELATORIO.pdf");