rocharrv, está é a 1ª vez que eu tento criar um Relatório utilizando o IReport,
eu segui um Tutorial, e tudo funcionou perfeito, somente na hora de
compilar que está dando um errinho, no console do Ireport, fica
aparecendo esta mensagem:
Compiling to file… C:JavaRelatórioRelFornecedor.jasper -> C:JavaiReport-0.2.2Untitled_report_1.java
e ela nunca sai, consequentemente eu não estou conseguindo gerar o .jasper e o pdf!!!
Me desculpe, mas eu não entendi muito bem a sua pergunta, se você
tiver algum exemplo de como criar relatório utilizando o Ireport, me
manda por favor!!!
R
rocharrv
Estou enviando abaixo a classe em Java que recebe o arquivo .XML ou seja o arquivo que vc criou no IReport, compila e gera o arq. .jasper, feito isso ele “dispara” para um arquivo PDF.
Realiza a leitura de um arquivo XML que representa o design de um
relatório e cria um arquivo para jasper
*/
public class RelatorioOperacoesdeNaviosProgramados{
public static void main(String args[]){
try{
// compila o arquivo xml para um arquivo jasper
JasperCompileManager.compileReportToFile(“NomeDoArqCriadonoIreport.xml”, “Classic.jasper”);
JasperPrint print = JasperFillManager.fillReport(“Classic.jasper”, new HashMap(), new JREmptyDataSource());
// Exporta o arquivo compilado para um arquivo pdf
JasperExportManager.exportReportToPdfFile(print, “qlqnonome.pdf”);
}catch(JRException jre){ //jre.printStackTrace();
System.out.println(“O Arquivo encontra-se aberto!!!”);
}
}
}
qlq. duvida!!!, é só pedir
V
Victor
rocharrv, utilizando este exemplo que vc envio, esta dando o seguinte
erro na hora de executar:
Se não for pedir demais, você pode me dar mais esta ajudinha,
o que está acontecendo?!?
Valeu!!!
R
rocharrv
Cara,
O nome do Arquivo XML que vc criou no Ireport é mesmo que vc esta colocando como parametro na linha, JasperCompileManager.compileReportToFile(“RelFornecedor.xml”, “Classic.jasper”);
O arquivo XML gerado pelo Ireport esta no mesmo diretorio da Classe Java criada???
Crie apenas um relatorio contendo titulo e faça o teste novamente!!!
V
Victor
rocharrv,
Eu criei outro relatório no IReport só com um título, o arquivo xml
está no mesmo diretório da classe, e o nome do arquivo é o mesmo
do parâmetro, porém continua dando o mesmo erro!!!
Será que o erro não está no IReport?!? Eu não consigo abrir um arquivo
que eu tinha salvo no próprio IReport, ele até abre, mais não aparece
nada, e a base de dados que eu tinha salvo, também não aparece, toda
vez que eu entro no IReport eu tenho que criar a base novamente!!!
Isto é normal???
até mais!!!
R
rocharrv
“Victor”:
rocharrv,
Eu criei outro relatório no IReport só com um título, o arquivo xml
está no mesmo diretório da classe, e o nome do arquivo é o mesmo
do parâmetro, porém continua dando o mesmo erro!!!
Será que o erro não está no IReport?!? Eu não consigo abrir um arquivo
que eu tinha salvo no próprio IReport, ele até abre, mais não aparece
nada, e a base de dados que eu tinha salvo, também não aparece, toda
vez que eu entro no IReport eu tenho que criar a base novamente!!!
Isto é normal???
até mais!!!
Estou achando muito estranho, acredito que o problema que vc esta tendo deve ser na configuração do Ireport, pois essa classe que eu mandei, é a que eu estou usando para simular meus relatórios
De uma verificada na Instalação
Estou usando a versao 0.2.2 (23/09/2003)
Vc configurou o ClassPath com os arquivos(D:iReport-0.2.2libcommons-digester.jar;D:iReport-0.2.2libcommons-logging.jar;D:iReport-0.2.2libcommons-beanutils.jar;D:iReport-0.2.2libcommons-collections.jar;D:iReport-0.2.2libitext-0.96.jar)
Abraços
Rocha
V
Victor
Rocha,
Eu também estou utilizando a versão 0.2.2 do IReport. Eu utilizo o
IDE JCreator para desenvolver meus programas em Java, eu adicionei
os arquivos que você mencionou no JCreator, mas na hora de executar
está dando o mesmo erro!!!
Você poderia me mostrar como eu configuro o ClassPath no
autoexec.bat, é no autoexec que eu adiciono esses arquivos, não é???
Valeu!!!
Até mais!!!
R
rocharrv
“Victor”:
Rocha,
Eu também estou utilizando a versão 0.2.2 do IReport. Eu utilizo o
IDE JCreator para desenvolver meus programas em Java, eu adicionei
os arquivos que você mencionou no JCreator, mas na hora de executar
está dando o mesmo erro!!!
Você poderia me mostrar como eu configuro o ClassPath no
autoexec.bat, é no autoexec que eu adiciono esses arquivos, não é???
Valeu!!!
Até mais!!!
Vitor,
Qual é o SO que vc esta utilizando é o Windows 98, se for, vc deverá editar o Autoexec e Incluir na “Variavel” ClassPath aquele arquivos que mencionei na ultima mensagem, naum esqueça que no final do classpath ele deverá terminar com ;.
Tente fazer essas configurações
Segue a seguencias dos arquivos configurado no classpath
D:iReport-0.2.2libcommons-digester.jar;D:[color=“red”]iReport-0.2.2libcommons-logging.jar[/color];D:iReport-0.2.2libcommons-beanutils.jar;D:iReport-0.2.2libcommons-collections.jar;D:iReport-0.2.2libitext-0.96.jar
Ok
Rocha
V
Victor
Rocha,
Eu utilizo o windows 98, no autoexec a configuração deve ficar assim???
set CLASSPATH=c:javaiReport-0.2.2liblibcommons-digester.jar;c:javaiReport-0.2.2libcommons-logging.jar;c:javaiReport-0.2.2libcommons-beanutils.jar;c:javaiReport-0.2.2libcommons-collections.jar;c:javaiReport-0.2.2libitext-0.96.jar;.
se não for assim, vc pode me mostrar como eu adiciono estes
arquivos no ClassPath???
Obrigado + uma vez!!!
Até mais!!!
aborges
“Victor”:
Rocha,
Eu utilizo o windows 98, no autoexec a configuração deve ficar assim???
set CLASSPATH=c:javaiReport-0.2.2liblibcommons-digester.jar;c:javaiReport-0.2.2libcommons-logging.jar;c:javaiReport-0.2.2libcommons-beanutils.jar;c:javaiReport-0.2.2libcommons-collections.jar;c:javaiReport-0.2.2libitext-0.96.jar;.
se não for assim, vc pode me mostrar como eu adiciono estes
arquivos no ClassPath???
Obrigado + uma vez!!!
Até mais!!!
Eu costumo setar um CLASSPATH por Projeto…
Coloco os JARs necessarios no meu Manifest.fm. Nao gosto da ideia de ficar “enchendo” meu CLASSPATH com um monte de JARs q utilizarei em algumas aplicacoes e em outras nao … Fica meio confuso na hora de distribuir…
Acho q seria legal dar uma olhadinha nesses artigos: