编译成.jar时Java程序无法正常工作

时间:2013-10-03 02:50:23

标签: java eclipse file-io jar

我正在制作游戏,我打算将其编辑发送给朋友,但我注意到我无法通过菜单,因为按钮无法启动游戏。经过反复试验,我发现这是我的纹理导入。它可以工作,如果我不导入任何纹理,这只发生在我编译成.jar后,该游戏在日食中运行良好。可能导致这种情况的原因是什么?如何找到解决方案?

这是我用来导入纹理的代码。

    private void textures()
{
    try
    {
        texture = ImageIO.read(Resource.class.getResource("/resources/textures.png"));
    } catch (IOException e)
    {
    }

    try
    {
        water = ImageIO.read(Resource.class.getResource("/resources/water.png"));
    } catch (IOException e)
    {
    }

    try
    {
        icon = ImageIO.read(Resource.class.getResource("/resources/icon.png"));
    } catch (IOException e)
    {
    }

    try
    {
        largeTexture = ImageIO.read(Resource.class.getResource("/resources/largeTextures.png"));
    } catch (IOException e)
    {
    }

    try
    {
        player = ImageIO.read(Resource.class.getResource("/resources/player.png"));
    } catch (IOException e)
    {
    }

0 个答案:

没有答案