我在学习如何用Java编程的过程中编写了一个Snake克隆。它是一个使用图像的小程序(使用getImage(getDocumentBase(),“gfx/image.png”)载入init());当我在我的IDE(Eclipse)中运行小程序时,它运行良好,所有的图像显示应用程序中的Java小程序
我的目标是创建一个可执行的jar文件,我可以比applet更容易传递所以我创建了一个新类并使用JPanel来托管我的小程序。 getDocumentBase()总是返回null,导致在文件系统上找不到图像,导致一个空的屏幕。
我知道游戏运行,因为我可以导航所有菜单并查看所有打印的文本。只是图像未加载。
有没有办法解决这个问题?我应该加载我的图像吗?
感谢