Gente estou gerando um boleto com o JBoleto integrando com uma Jframe. Eu crio um botao dentro da minha janela chamado gerar boleto , onde o boletos esta sendo gerado todo certinho.
Logo apos gerar o boleto eu executo este código que abre o arquivo PDF.
File pdf = new File("c://boleto/bradesco.pdf");
try {
Desktop.getDesktop().open(pdf);
} catch(Exception ex) {
ex.printStackTrace();
JOptionPane.showMessageDialog(null, "Erro no Desktop: " + ex);
}
}
Só que é exibido uma mensagem quando o boleto gerado é executado por esse trecho de código “This file is alredy open or in use for another application.”. Eu tenho que fechar a minha Jframe para poder exibir o conteúdo completo do arquivo pdf gerado.
Alguem ja passou por isso ? É alguma thread do Jframe que deixa o arquivo aberto por tras ?