我正在使用 LWJGL 创建游戏,我想在游戏开始时显示 LWJGL Logo 。 为此,我需要从 jar 文件加载图像。 您可以在此处查看我如何设置资源:/image/PVo52.jpg
我一直在搜索,看来你必须在路径前面使用“/”。 这对我不起作用,前面也没有“/”。 我还尝试将“jar:”放在资源之前,但它也不起作用。
最佳答案
不要使用ResourceLoader.getResourceAsStream()
,而是使用getClass.getResourceAsStream
。这将从您的主类所在的位置开始路径,因此您可能必须使用 .. (它转到上面的文件)。抱歉,如果这不清楚或者我误解了,但这就是我在 jar 中加载图像的方法。
关于java - LWJGL 使用 slick-util 从 jar 加载图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22154295/