我的纹理只在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);
答案 0 :(得分:1)
How to includes all images in jar file using eclipse
请尝试下一步。
ImageIcon s = new ImageIcon(getClass().getResource("res/something.png"));