Maximum byte code length (32kB) exceeded

Maximum byte code length (32kB) exceeded - Java - Programmation

Marsh Posté le 08-04-2005 à 05:47:25    

Bonjour pour le boulot je dois faire une application pour telephone portable en java utilisant J2ME  
J'ai fais mon programme assez volumieux
Je le compile pas de probleme mais quand je veux le lancer  
J'obtiens cette erreur :  
 
Build complete
Running with storage root DefaultColorPhone
Uncaught exception java/lang/OutOfMemoryError: MonProjet: Maximum byte code length (32kB) exceeded .
Execution completed.
 
Quelqu'un aurait-il une idée pour que je contourne cette exception?
Merci

Reply

Marsh Posté le 08-04-2005 à 05:47:25   

Reply

Marsh Posté le 08-04-2005 à 07:31:50    

Réduire la taille de ton programme [:spamafote]


---------------
JE JE SUIS LIBERTINEEEEEEEEEEE JE SUIS UNE CATINNNNNNNNN §§§§§§§§
Reply

Marsh Posté le 08-04-2005 à 08:25:25    

[:rofl]

Reply

Marsh Posté le 08-04-2005 à 08:30:15    

j'ai bien essayé mais le probleme c que mon premier screen est une authentification et qd j'essaye apres cette ecran de lancer des fonctions d'une autre classe il me sort une security error
....
je sais vraiment pas quoi faire si quelqu'un a des autres idées je suis preneur

Reply

Marsh Posté le 08-04-2005 à 09:14:40    

je sais pas si "contourner" est une bonne idée. je trompe peut-être, mais je dirais que 32ko est une limitation spécifique à j2me, justement car c'est fait pour tourner sur de "petites" machines...
cela dit un bytecode (= 1 .class) de 32ko je trouve ça conséquent, peut-être t'est-il de possible de faire plusieurs classes ? (si ce n'est pas le cas)
c'est juste une idée comme ça...

Reply

Marsh Posté le 08-04-2005 à 10:11:59    

le truc aussi c'est quand dans mon dossier /scr j'ai 430Kb de programme .java
et dans mon dossier /classes j'ai 252Kb de .class
et j'ai aucun .class qui fais 32Kb ou plus !!!

Reply

Marsh Posté le 08-04-2005 à 12:50:40    

bon c bon ca marche j'ai tout spliter  
Merci d'avoir repondu si vite

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed