JasperReport: duvida com PDF

Oi gente, estou aprendendo agora a mecher com IRepost/JasperReport. Mas estou com um problema na visuzliaçao do PDF. Eu consegui, a paritr da aplicação, visualizar o relatorio, com o JasperVIewer.

Porém eu quero vizualizar com um Adobe da vida, no formato PDF. Ate agora so consegui fazer com o arquivo fique gravado numa pasta, e pra abrir dá certo. Só que se eu abro o .pdf a partir da aplicação da a exceção

Exception in thread “main” java.io.StreamCorruptedException: invalid stream header

Tenhod duas dúvidas:

  1. O que fazer pra contornar essa exceção

  2. Se só é possivel visuzliar um relatorio em PDF se antes ter que salvar ele no computador

Valeu gente, estou aguardando respostas :smiley: