boanoite galera!!! eu estava com um determinado problema para fazer meus relatorios do iReports fecharem pois estavam fechando toda a aplicacao. blz consegui resolver com a ajuda de integrantes do forum, bastava colocar um false logo apos o JasperPrint. Mas agora minha aplicacao praticamente pronto executo o arquivo jar, roda a aplicacao perfeitin telas, botoes, insercoes, etc… mas ao chamar um relatorio nada de funcionar… engracado que compilando dentro do netbeans funciona perfeito, alguem saberia me explicar o que acontece?
import java.util.HashMap;
import javax.swing.JOptionPane;
Quando vc começou a trabalhar com relatórios vc deve ter baixado alguns arquivos “.JAR’s” e deve ter adicionado ao classpath ou ao projeto, certo? Quando o arquivo JAR do seu programa for gerado pelo netbeans, vc deve colocar os arquivos JAR’s na mesma pasta dele ( do jar que foi gerado pelo netbeans). Aí vc tenta executar novamente.
:). Sei que parece estranho. Talvez eu não tenha didática pra explicar isso. Se vc não entendeu pergunte denovo, aí eu tiro uns print’s e te mostro.
Eu sei que o post é velho mas vou tentar :).
ESTOU COM ESTE MESMO PROBLEMA, A APLICACAO EXECUTADA FORA DO NEBEANS NAO ABRE OS RELATORIOS. aLGUEM PODE ME DAR UM HELP PLEASE
agora que vi aqui… nao sei se vc esta com o problema, mas entao caro colega, independente de colocar os arquivos .jasper dentro da pasta dist do teu projeto, funciona da mesma maneira, hoje vejo que depende muito do metodo que faz chamar esses relatorios, e os JARS do ireports…
colocando os .jasper dentro da pasta dist ou nao, funciona blz…
se quiser posso postar aki o meu metodo que chama os relatorios…