Java GDXLLibrary-加载资源时FileNotFoundException

Java GDXLLibrary-加载资源时FileNotFoundException,java,libgdx,filenotfoundexception,Java,Libgdx,Filenotfoundexception,===================================== 我可以通过选择资产文件夹并选择“用作源文件夹”来修复它。 教程中没有显示它 ===================================== 我试图跟随一系列关于GDXJava图形编程的教程 但我一直在尝试加载纹理 错误: Exception in thread "LWJGL Application" com.badlogic.gdx.utils.GdxRuntimeException: Couldn'

=====================================

我可以通过选择资产文件夹并选择“用作源文件夹”来修复它。 教程中没有显示它

=====================================

我试图跟随一系列关于GDXJava图形编程的教程

但我一直在尝试加载纹理

错误:

    Exception in thread "LWJGL Application" com.badlogic.gdx.utils.GdxRuntimeException: Couldn't load file: dataack.PNG
at com.badlogic.gdx.graphics.Pixmap.<init>(Pixmap.java:140)
at com.badlogic.gdx.graphics.glutils.FileTextureData.prepare(FileTextureData.java:64)
at com.badlogic.gdx.graphics.Texture.load(Texture.java:130)
at com.badlogic.gdx.graphics.Texture.<init>(Texture.java:121)
at com.badlogic.gdx.graphics.Texture.<init>(Texture.java:100)
at com.badlogic.gdx.graphics.Texture.<init>(Texture.java:92)
at com.myGame.Assets.load(Assets.java:17)
at com.myGame.MyGame.create(MyGame.java:11)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication.mainLoop(LwjglApplication.java:136)
at com.badlogic.gdx.backends.lwjgl.LwjglApplication$1.run(LwjglApplication.java:114)
Caused by: com.badlogic.gdx.utils.GdxRuntimeException: File not found: dataack.PNG (Internal)
at com.badlogic.gdx.files.FileHandle.read(FileHandle.java:136)
at com.badlogic.gdx.files.FileHandle.readBytes(FileHandle.java:220)
at com.badlogic.gdx.graphics.Pixmap.<init>(Pixmap.java:137)
... 9 more
这是文件夹strucure:Assets>data>back.png Gdx.files.internal应该在文件夹资产中启动,因此应该可以工作。 该图像位于desktop和android资产文件夹中,我还刷新了项目ecplorer

我还尝试将其直接放入assets文件夹,并按如下方式加载:

    texture_back = new Texture(Gdx.files.internal("back.png"));
但这也不起作用。
我也不知道为什么当代码显示“data/back.PNG”时,错误日志显示“dataack.PNG”

你说你在使用C#?可能是C#或任何用于将C#传输到Java的中间件将
/
视为转义字符,因此
/b
将被替换或删除。我输入错误,我正在使用Java,当我尝试将文件放入基本文件夹时,没有任何斜杠,它也不起作用。您可能需要更新到libgdx的最新版本(1.0.1)。它现在有了一个基于Gradle的更加精简的目录结构。现在,所有文件都存储在Android项目的
资产
文件夹中,而所有其他项目(如桌面项目)都引用同一文件夹。如果你是最新的,你将能够得到更多的帮助,也许这个问题会在你切换后得到解决。
    texture_back = new Texture(Gdx.files.internal("back.png"));