Java “线程中的异常”;LWJGL应用程序“;com.badlogic.gdx.utils.GdxRuntimeException:can';t加载文件:badlogic.jpg

Java “线程中的异常”;LWJGL应用程序“;com.badlogic.gdx.utils.GdxRuntimeException:can';t加载文件:badlogic.jpg,java,android,eclipse,libgdx,Java,Android,Eclipse,Libgdx,我是一名程序员,需要一些帮助。我正在使用eclipse和libgdx。我创建了一个项目。当我尝试加载我的文件“background.png”时,出现以下错误: 线程“LWJGL应用程序”中出现异常 com.badlogic.gdx.utils.GdxRuntimeException:无法加载文件: badlogic.jpg“ 。等等,你看到了吗?我的文件名是“background.png”,错误告诉我无法加载“badlogic.jpg”。我搜索了很多论坛,但没有找到解决方案,因为我认为我是唯一一

我是一名程序员,需要一些帮助。我正在使用eclipse和libgdx。我创建了一个项目。当我尝试加载我的文件“background.png”时,出现以下错误:

线程“LWJGL应用程序”中出现异常 com.badlogic.gdx.utils.GdxRuntimeException:无法加载文件: badlogic.jpg“

。等等,你看到了吗?我的文件名是“background.png”,错误告诉我无法加载“badlogic.jpg”。我搜索了很多论坛,但没有找到解决方案,因为我认为我是唯一一个出现此错误的人。别担心,我的代码写对了

这是游戏屏幕方法

Reaction game;
OrthographicCamera camera;
SpriteBatch batch;


public GameScreen(Reaction game){
    this.game = game;

    camera=new OrthographicCamera();
    camera.setToOrtho(true,1920,1080);

    batch = new SpriteBatch();

}

@Override
public void show() {

}

@Override
public void render(float delta) {
    Gdx.gl.glClearColor(0.95F, 0.95F, 0.95F, 0.95F);
    Gdx.gl.glClear(GL10.GL_COLOR_BUFFER_BIT);
    camera.update(); 
    batch.setProjectionMatrix(camera.combined);
    batch.begin();
        batch.draw(Assets.sprite_back,0,0);
    batch.end();
}

@Override
public void resize(int width, int height) {

}

@Override
public void pause() {

}

@Override
public void resume() {

}

@Override
public void hide() {

}

@Override
public void dispose() {

}

}
这是资产法

public static Texture texture_back;
public static Sprite sprite_back;

    public static void load(){

        texture_back= new Texture(Gdx.files.internal("data/background.png"));
        texture_back.setFilter(TextureFilter.Linear,TextureFilter.Linear);
        sprite_back=new Sprite(texture_back);
        sprite_back.setFlip(false, true);
    }
}
这是主要的游戏方法

public GameScreen game_screen;

@Override
public void create() {
    Assets.load();
    game_screen = new GameScreen(this);

    setScreen(game_screen);

}

}
我确信我的代码是正确的,因为我是在youtube视频的帮助下完成的。请帮帮我,我卡住了


更多信息:我的文件是链接的,当我把我的png文件放在assets/data文件夹中时,它也会出现在桌面的assets中,eclipse也会自动刷新文件,当我在eclipse上管理文件时,我的桌面上的real project文件夹也会出现这种情况,我试图让您更轻松,我希望它能有所帮助。

不起作用,因为它已经像我说的那样,不起作用了。我想我应该多放一些代码好吧,我会放更多,第二节。但是我非常精通java,所以不要期望太多:)如果这就是全部代码?该代码不是正在运行的代码,请尝试放置`Gdx.app.log(“test”、“test”);例如,在方法create before Asset.load中运行,以查看是否确实是正在运行的代码