我正在使用 Java (eclipse) 编写游戏,并且我设法完全掌握了基础知识。我使用 .gif 文件作为游戏精灵并加载它们
Image java.applet.Applet.getImage(URL url, String name)
在 Eclipse 下,我的代码运行完美,但是当我将小程序添加到可运行的 JFrame 或将其嵌入到网站时,它会因错误而爆炸,最明显的是
access denied("java.io.filepermission read")
在非常沮丧并在我能找到的每个论坛和教程上搜索了几个小时之后,我遇到了一个叫做沙盒错误的东西,我读过这意味着小程序无法访问该类所在的文件系统上的图像。
如果这是我得到的错误,并且小程序无法访问文件或图像(这对我来说似乎很愚蠢,那么小程序的意义何在?)那么如果我无法从文件中加载它们,我该如何在小程序中使用图像? 或者更重要的是,如何让我的完美无错代码在 Eclipse 之外运行,以便我可以“分发”它?