Bonjour
Voila, j'ai une application qui demande beaucoup de mémoire je dois donc le lancer avec l'option -Xms10m de la commande java.
ça fonctionnait très bien quand j'executais directement les class mais depuis que j'execute un .jar je retrouve ce bon vieu stackoverflow comme si je n'utilisais pas la commande Xms.
Pour info le stackoverflow exception est provoqué par le decoupage en tableau de bytes d'un objet de 2Mo.
Pour plus de comprehension voila l'arborescence de mes fichiers
Pour le serveur:
Pour le client:Serveur.jar
lib/
--RMIComManagerS.jar (le code qui provoque l'exception est ici)
et j'execute mon projet ainsi:Client.jar
lib/
--RMIComManagerC.jar
java -Xms10m -jar Serveur.jar pour le serveur
java -Xms10m -jar Client.jar pour le client
Partager