Java Netbeans-访问资源文件夹

Java Netbeans-访问资源文件夹,java,pdf,netbeans,Java,Pdf,Netbeans,我知道这个问题和它相似,但不同。我正在尝试打开一个pdf文件,它位于netbeans的resources文件夹中 现在我在EventoService.java中,我已经创建了一个file对象来打开“Other Resources”文件夹中的pdf文件(rignicante.pdf)。我曾尝试访问pdf文件,就像之前的链接一样,但由于构造函数的原因,它无法工作。我怎样才能到达它?先谢谢你 if (Desktop.isDesktopSupported()) { tr

我知道这个问题和它相似,但不同。我正在尝试打开一个pdf文件,它位于netbeans的resources文件夹中

现在我在EventoService.java中,我已经创建了一个file对象来打开“Other Resources”文件夹中的pdf文件(rignicante.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
                }
            }

@petermm好的,我可以阅读它,但是您知道如何在浏览器中打开它吗?如文档中所述,
open()
将打开相关的应用程序。如果您的机器没有打开任何东西,那么这是操作系统中的关联问题,而不是Java。