我正在尝试用 java 制作游戏,但我有点新手。游戏有图像,当我从 Eclipse 运行应用程序时,它们都显示得很好。但是当我将项目导出为应用程序时,图像不会显示。当我将应用程序放在与图像相同的文件夹中时,它们会在我运行应用程序时显示,因此有人建议我只需将图像文件放入 JAR 中即可。有人能告诉我怎么做吗?谢谢
最佳答案
要从 jar 加载文件,您需要使用 Thread.currentThread().getContextClassLoader()
中的 getResource
或 getResourceAsStream
。或者,您可以使用应用程序创建一个 zip 文件,实际上将图像放在 jar 之外,并按照您当前的方式从文件系统加载它们。
关于java - 在 Eclipse 中将图像添加到 JAR 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2785053/