Ver Mensaje Individual
  #7 (permalink)  
Antiguo 20/11/2015, 18:09
Avatar de loganbdn
loganbdn
 
Fecha de Ingreso: enero-2009
Ubicación: Badalona
Mensajes: 114
Antigüedad: 15 años, 3 meses
Puntos: 1
Respuesta: ECLIPSE Java: the code for the static initializer is exceeding the 65535 b

El motivo de estas inicializaciones como bien sospechas es referente a que cargo imágenes.

En concreto son Sprites de un clon de un juego de 8 bits de un Amstrad CPC que estoy haciendo a ratos. Los Sprites los he ido copiando pixel a pixel uno a uno en los arrays, no quería usar gifs ni png.

El caso es que quería tener 'todo' el código en un solo fichero incluida las clases declarándolas estaticas. Entonces con tanta declaración 'static' alfinal me ha dado el aviso del limite que creía que Java no tenia.

He optado por declarar en otro fichero una clase de variables globales con arrays únicamente para los Sprites con lo que ahora ya me permite ejecutar el código.

La idea del ArrayUtils la veo muy interesante también... Gracias por la ayuda !