我们可以使用ImageIcon的最大图像大小是多少?

时间:2011-04-06 17:17:44

标签: java image swing

我正在将图像设置为Label,在此之前我正在创建ImageIcon对象 ImageIcon icon=new ImageIcon(PathToImage,"Image"); jLabel.setIcon(icon); 当图像大小超过4 MB时,我得到“ java.lang.OutOfMemoryError:Java堆空间

此错误与图像尺寸有关吗?

如果是大图像尺寸,那么任何可能的解决方法?

1 个答案:

答案 0 :(得分:4)

尝试在运行时添加这些JVM参数:

java -Xms256m -Xmx512m

这将增加程序的可用内存。