我正在将图像设置为Label,在此之前我正在创建ImageIcon对象
ImageIcon icon=new ImageIcon(PathToImage,"Image");
jLabel.setIcon(icon);
当图像大小超过4 MB时,我得到“ java.lang.OutOfMemoryError:Java堆空间”
此错误与图像尺寸有关吗?
如果是大图像尺寸,那么任何可能的解决方法?
答案 0 :(得分:4)
尝试在运行时添加这些JVM参数:
java -Xms256m -Xmx512m
这将增加程序的可用内存。