getClass().getResourceAsStream(path)将从调用类的位置开始其文件搜索。因此,使用此路径
"imgspic1.jpg",您的意思是这是您的文件结构
srcmyProjectguiimgspic1.jpg
要使搜索遍历,您需要在之前添加额外的分隔符
imgs。所以
"imgspic1.jpg"
另外,我认为当使用反斜杠作为分隔符时,您需要对其进行转义。所以
"\imgs\pic1.jpg
或者只是使用正斜杠
"/imgs/pic1.jpg
另一种选择是使用类加载器,该类加载器将从根开始搜索,而您不需要开始的分隔符
getClass().getClassLoader().getResourceAsStream("imgs/pic1.png");


