【问题标题】:Adding images to a JAR file in Eclipse?在 Eclipse 中将图像添加到 JAR 文件?
【发布时间】:2011-02-16 14:56:18
【问题描述】:

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

【问题讨论】:

    标签: java eclipse image jar export


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      我不知道这在实践中是如何工作的,但我知道您可以提取 JAR 文件。我认为它们也只是带有 .jar 扩展名的 ZIP 文件。

      所以,只需提取它,放入您的图像并再次打包:)

      【讨论】:

      • 这个答案具有误导性。这不是 JAR 文件的使用方式。您可以如上所述直接从 JAR 加载它们,而无需显式解包。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-09-04
      • 1970-01-01
      • 1970-01-01
      • 2014-05-28
      • 2010-11-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多