【问题标题】:Exported Jar file doesn't read the texture files导出的 Jar 文件不读取纹理文件
【发布时间】:2015-09-22 13:47:42
【问题描述】:

好的,所以我开发了一个 Java 飞鸟游戏,该游戏在编辑器中运行良好,它可以读取所有纹理,但是当我将其导出到 .jar 文件时,它不会读取纹理。

这就是我启动游戏时的样子,这就是 .jar 文件的布局。

Eclipse 就是这样设置的,我试过把 assets 文件夹放在 net 文件夹中,dragon4c3 文件夹放在游戏文件夹中,但它仍然不读取纹理,导出时我需要做些什么.jar 文件?它确实有效,但您需要将 assets 文件夹与 .jar 文件放在同一文件夹中。这是唯一的方法吗?

【问题讨论】:

  • 纹理的路径是什么?
  • 资产/纹理/.png
  • 看起来是路径问题,加载前打印绝对路径。那会更清楚。
  • 绝对路径是什么意思?比如 C:/Eclipse/Whatever??
  • 是的@Dragon4c3_,这很有道理。

标签: java image executable-jar


【解决方案1】:

您是否选择了“导出已检查项目的所有输出文件夹”?

image here

【讨论】:

  • 刚做了还是没有纹理。
  • 在“导出 JAR”对话框中,确保选择要导出的所有必要资源。默认情况下,导出其他资源文件也应该没有问题
  • 做了,还是一样的问题。
猜你喜欢
  • 2016-07-10
  • 1970-01-01
  • 1970-01-01
  • 2020-10-05
  • 1970-01-01
  • 1970-01-01
  • 2015-09-16
  • 1970-01-01
  • 2018-01-30
相关资源
最近更新 更多