java.lang.IllegalArgumentException:在java NETBEANS中,宽度(0)和高度(0)必须为非零

java.lang.IllegalArgumentException:在java NETBEANS中,宽度(0)和高度(0)必须为非零,java,netbeans,Java,Netbeans,我一直在做一个项目。我有一个表单,用户的详细信息将与他们上传的个人资料照片一起输入 但是当我使用txt\u searchkeyreased方法从数据库中搜索用户的记录时,我在尝试检索用户配置文件照片时遇到了这个错误 我得到了错误 java.lang.IllegalArgumentException:宽度(0)和高度(0)必须非零 这发生在我从数据库中提取图像的第行,如下所示 byte[]image=rs.getBytes(“image”); ImageIcon ImageIcon=新的Image

我一直在做一个项目。我有一个表单,用户的详细信息将与他们上传的个人资料照片一起输入

但是当我使用
txt\u searchkeyreased
方法从数据库中搜索用户的记录时,我在尝试检索用户配置文件照片时遇到了这个错误

我得到了错误
java.lang.IllegalArgumentException:宽度(0)和高度(0)必须非零

这发生在我从数据库中提取图像的第行,如下所示

byte[]image=rs.getBytes(“image”);
ImageIcon ImageIcon=新的ImageIcon(新的ImageIcon(image).getImage().getScaleInstance(lbl_image.getWidth(),lbl_image.getHeight(),image.SCALE_默认值));
lbl_image.setIcon(图像图标)

我将图像作为
LONGBLOB
直接存储到数据库中。我希望能够更正,以便能够检索用户的个人资料照片。
还可以将用户的个人资料照片存储到我的项目中的文件夹中,并将其路径及其详细信息存储在数据库中。

错误消息非常清楚,对吗?您需要传递宽度和高度的非零值来创建
ImageIcon
@javaguy。我们非常感谢您提供一些代码行