为什么我的纹理不起作用?

时间:2013-07-26 09:42:43

标签: java image swing embedded-resource textures

我的纹理只在Eclipse中工作,但当我尝试将其导出为可运行的jar时,启动它并且没有纹理。我创建了一个资源文件夹,并通过将其作为类文件夹将其连接到项目,但它只能在eclipse中使用。这就是我通常访问纹理的方式。

Image something;
public Image getsomethingImg(){

    ImageIcon s=new ImageIcon("res/something.png");
    something=s.getImage();
    return something;
}

然后我画它。

g2d.drawImage(getsomethingImg(), 0, 0, null);

1 个答案:

答案 0 :(得分:1)

How to includes all images in jar file using eclipse

请尝试下一步。

ImageIcon s = new ImageIcon(getClass().getResource("res/something.png"));