Java 从package/res文件夹在默认查看器中打开文件

Java 从package/res文件夹在默认查看器中打开文件,java,Java,我正在制作这个游戏。现在,在主屏幕上单击“帮助”时,我希望在操作系统默认查看器中查看图像或PDF文件。该文件将与其他文件一起放在my package/res文件夹中。我该怎么做?请检查链接中的图像。如果需要,我会提供进一步的信息 这将找到注册的应用程序以打开文件,否则将抛出错误。所以还要写下如何处理这些错误 if (Desktop.isDesktopSupported()) { try { File myFile = new File("path");

我正在制作这个游戏。现在,在主屏幕上单击“帮助”时,我希望在操作系统默认查看器中查看图像或PDF文件。该文件将与其他文件一起放在my package/res文件夹中。我该怎么做?请检查链接中的图像。如果需要,我会提供进一步的信息


这将找到注册的应用程序以打开文件,否则将抛出错误。所以还要写下如何处理这些错误

if (Desktop.isDesktopSupported()) {
        try {
            File myFile = new File("path");
            Desktop.getDesktop().open(myFile);
        } catch (IOException ex) {

        }
    }

我尝试使用文件f=新文件;但它需要一个特定的地址,所以不能加载到其他电脑上。我想从我的applications res文件夹打开一个文件。如何设置我的application/res文件夹的路径,使其在所有计算机上运行。如果这里我说路径是C:/。。。然后在任何其他电脑上,我必须将文件复制到该电脑的C:drive。在projectex:-res内创建一个文件夹,并添加这些文件,路径为res/file.pdf'file f=new Fileres\background.png;Desktop dt=Desktop.getDesktop;尝试{dt.openf;}捕获IOException e{e.printStackTrace;}'我这样做了,但给出了错误。