我正在使用java swig GUI组件制作游戏,我有一个我创建的包存储了我需要的所有图像。但出于某种原因,该程序无法识别该图像包,但会识别包含所有游戏代码的包。任何想法为什么会这样。图像包中充满了jpg文件,我试图从我的GUI包中访问它们。
编辑:我的目标是在从另一个包中引用该图片时更改图片。我的理解是,一个包就像它可以访问的java程序中的另一个文件夹一样。
答案 0 :(得分:0)
示例文件结构:
ProjectRoot
src
images
you image files here
要撤退的代码
// try/catch IOException
URL url = getClass().getResource("/images/someImage.png");
Image image = ImageIO.read(url);
以上应该有效