打开文件时LWJGL Applet崩溃

时间:2012-04-22 19:47:13

标签: permissions jar applet lwjgl jar-signing

我正在使用LWJGL创建一个java应用程序。将项目导出到jar并对其进行签名时,当我尝试打开这样的文件时,它会崩溃:

    File file;
    try {
        file = new File(getClass().getResource(map_filename).toURI());
    } catch (URISyntaxException e) {
        e.printStackTrace();
        return null;
    }

您可以在此处查看小程序: http://www.cs.tau.ac.il/~vladis2/LD23.html 单击播放按钮后会立即崩溃。这里的整个代码: http://www.cs.tau.ac.il/~vladis2/LD23.zip也许你可以找到这个bug,即使我很确定它是关于前提的东西,但我确实签了它并且它正常工作,直到我试图从jar打开文件。

如果你想自己编译,你将需要外部: http://www.cs.tau.ac.il/~vladis2/lwjgl.rar

那么是什么导致applet粉碎?

请尽快帮助。感谢。

1 个答案:

答案 0 :(得分:1)

你不能使用文件从Jar读取文件,你需要使用输入流,因此失败。