java - 在 Eclipse 中将图像添加到 JAR 文件?

标签 java eclipse image jar export

我正在尝试用 java 制作游戏,但我有点新手。游戏有图像,当我从 Eclipse 运行应用程序时,它们都显示得很好。但是当我将项目导出为应用程序时,图像不会显示。当我将应用程序放在与图像相同的文件夹中时,它们会在我运行应用程序时显示,因此有人建议我只需将图像文件放入 JAR 中即可。有人能告诉我怎么做吗?谢谢

最佳答案

要从 jar 加载文件,您需要使用 Thread.currentThread().getContextClassLoader() 中的 getResourcegetResourceAsStream。或者,您可以使用应用程序创建一个 zip 文件,实际上将图像放在 jar 之外,并按照您当前的方式从文件系统加载它们。

关于java - 在 Eclipse 中将图像添加到 JAR 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2785053/

相关文章:

javascript - 按图库中的图像分辨率排序

java - Java Spring Bean 的 Oracle DB 连接问题

Java 类缺少返回语句

java - 如何使用户输入与变量相关?

java - 当某个 WebElement 条件为 true 时如何单击动态按钮

java - jar 不会使用 eclipse keplar 自动部署在 tomcat 中

android - 获取sd卡的写权限

java - 方法 ID 不在 [0, 0xffff] 中构建错误

python - 如何在 OpenCV 中重新绘制皮肤?

image - centos docker 镜像太大