Problema con Imagenes

Agustin
10 de Marzo del 2008
estoy haciendo una aplicacion que crea un catalogo de imagenes y por lo regular son imagenes de mas de 2.5 MB, leo imagen por imagen, en un ciclo y las voy guardando en un imageIcon despues extraigo el objto image lo reduzco y lo pego en un objeto graphics2d y asi voy pegando imagenes mi problema es que a cada rato m sale el error Exception in thread "Image Fetcher 0" java.lang.OutOfMemoryError: Java heap space y ya estuve checando y es exactamente cuando cargo la imagen en el ImageIcon icon = new ImageIcon(imagenes[j]);
cuando llega a esa linea mi programa aveces la acepta y aveces ahi sale ese error y el programa sigue avanzando, no se detiene pero me deja en blanco esa imagen, ya probe tambien incrementar el tamaño con XMX y XMS pero no funciona y en la red no he encontrado solucion, alguien sabe como resolvr esto