Olá pessoal, possuo 2 arquivos PDF (salvos na mesma pasta da aplicação) que quero que sejam abertos pelo meu programa JAVA quando o usuário clicar no menu correspondente ao arquivo selecionado. Pode ser aberto pelo próprio Acrobat, mas preferiria que eles fossem abertos dentro de uma janela da própria aplicação. Alguém tem alguma sugestão? Já utilizei os códigos abaixo, mas não está dando certo:
Runtime.getRuntime().exec("ficha.pdf");
File pdf = new File("ficha.pdf");
try {
Desktop.getDesktop().open(pdf);
} catch(Exception ex) {
ex.printStackTrace();
JOptionPane.showMessageDialog(null, "Erro no Desktop: " + ex);
}
java.awt.Desktop desktop = java.awt.Desktop.getDesktop();
desktop.open(new File("ficha.pdf");
Li também em alguns fóruns sugerindo utilizar o PDF-Box (Apache), o PDF-Render (Sun) ou o iText, que manipulam arquivos pdf, mas o que quero é somente abri-los para o usuário do sistema.
Obrigado.