O ampliar la memoria virtual de la maquina Java VM.
Es uno de los grandes inconvenientes de Java, que no todas las maquinas disponen de la misma memoria virtual para ejecutar el Java Runtime, mas vale avisar de ello con las excepciones como ya te han citado, o simplemente cortar la ejecución de la aplicación, aunque sucio, es rapido, pero siempre es mejor que el usuario sepa que ha ocurrido.
Saludos
Es uno de los grandes inconvenientes de Java, que no todas las maquinas disponen de la misma memoria virtual para ejecutar el Java Runtime, mas vale avisar de ello con las excepciones como ya te han citado, o simplemente cortar la ejecución de la aplicación, aunque sucio, es rapido, pero siempre es mejor que el usuario sepa que ha ocurrido.
Saludos