我的纹理只在 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);