我知道这个问题与this one类似,但它有所不同。我正在尝试打开一个pdf文件,它位于netbeans的资源文件夹中。
现在我在EventoService.java中,我创建了一个文件对象来打开“Other Resources”文件夹中的pdf文件(justificante.pdf)。我试图像之前的链接一样到达pdf文件,但由于构造函数它不起作用。我该怎么办?提前谢谢。
if (Desktop.isDesktopSupported()) {
try {
File myFile = new File(getClass().getClassLoader().getResource("resources/justificante.pdf"));
Desktop.getDesktop().open(myFile);
} catch (IOException ex) {
// no application registered for PDFs
}
}