Olá pessoal!
Estou tentando abrir um arquivo pdf em minha aplicação, da seguinte forma:
File manual = new File("Manual.pdf");
try {
Desktop.getDesktop().open(manual);
} catch(Exception ex) {
ex.printStackTrace();
}
E até funciona, mas o problema é quando crio um jar e rodo de outro diretorio, ele não acha mais o arquivo. Como faço para instanciar este objeto, de modo que ele possa ser aberto independentemente do local que executar o jar? Com imagens, eu usava: new ImageIcon(getClass().getResource(“Icones/Ajuda.gif”)); e dava certo. Tem algum método deste para arquivos?
Abraço,
Marcelo.