【发布时间】:2010-11-21 21:16:53
【问题描述】:
我是 Java 新手,我想在我的小程序中添加一个 PNG 图像。由于某种原因,当我添加此图像时,我收到以下错误:
线程“Image Fetcher 0”java.lang.OutOfMemoryError 中的异常:Java 堆空间 在 java.awt.image.DataBufferInt.(未知来源) 在 java.awt.image.Raster.createPackedRaster(未知来源) 在 java.awt.image.DirectColorModel.createCompatibleWritableRaster(未知来源) 在 sun.awt.image.ImageRepresentation.createBufferedImage(未知来源) 在 sun.awt.image.ImageRepresentation.setPixels(未知来源) 在 sun.awt.image.ImageDecoder.setPixels(未知来源) 在 sun.awt.image.PNGImageDecoder.sendPixels(未知来源) 在 sun.awt.image.PNGImageDecoder.produceImage(未知来源) 在 sun.awt.image.InputStreamImageSource.doFetch(未知来源) 在 sun.awt.image.ImageFetcher.fetchloop(未知来源) 在 sun.awt.image.ImageFetcher.run(未知来源)
当我尝试添加 jpeg 图像时,它工作正常。我该如何解决这个问题?
【问题讨论】: