Java 导出的Jar文件不';不要读取纹理文件

Java 导出的Jar文件不';不要读取纹理文件,java,image,executable-jar,Java,Image,Executable Jar,好的,我开发了一个Java flappy bird游戏,该游戏在编辑器中运行良好,它读取所有纹理,但当我将其导出到.jar文件时,它不会读取纹理 这就是我启动游戏时的样子,这就是.jar文件的布局 EclipseOne就是这样设置的,我试着将assets文件夹放在net文件夹中,dragon4c3文件夹放在game文件夹中,但它仍然无法读取纹理,在导出.jar文件时需要做些什么?它确实可以工作,但是您需要将assets文件夹与.jar文件放在同一个文件夹中。这是唯一的方法吗?您是否选择了“导

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

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

EclipseOne就是这样设置的,我试着将assets文件夹放在net文件夹中,dragon4c3文件夹放在game文件夹中,但它仍然无法读取纹理,在导出.jar文件时需要做些什么?它确实可以工作,但是您需要将assets文件夹与.jar文件放在同一个文件夹中。这是唯一的方法吗?

您是否选择了“导出选中项目的所有输出文件夹”


为纹理指定的路径是什么?资源/textures/.pnglook这是一个路径问题,请在加载前打印绝对路径。那就更清楚了。你说的绝对路径是什么意思?比如C:/Eclipse/which??是@Dragon4c3_389;,这很有意义。只是这样做了,但仍然没有纹理。在导出JAR对话框中,确保选择了要导出的所有必要资源。默认情况下,导出其他资源文件应该不会有问题,但仍然存在相同的问题。