Résolu Could not create the Java Virtual Machine

ZaelChronicles

Joueur Lvl 1 :3
18 Août 2013
197
24
125
29
Bonjour ! :)

J'ai besoin de votre aide pour résoudre un petit problème !

Avec mon ancien pc, je lançais mes serveurs minecraft en local avec un .bat contenant ceci : "java -Xmx4G -jar spigot.jar nogui".
Cependant, j'ai changé d'ordinateur, et ce même fichier ne fonctionne plus ! (La fenêtre s'ouvre et se ferme directement)
J'ai donc ajouté un petit "pause" pour comprendre et :

Code:
C:\Users\Admin\Desktop\Serveur Minecraft>java -Xmx4G -jar spigot.jar nogui
Invalid maximum heap size: -Xmx4G
The specified size exceeds the maximum representable size.
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.


Ne fonctionne pas avec 2GB non plus, mais le message diffère un peu :

Code:
C:\Users\Admin\Desktop\Serveur Minecraft>java -Xmx2G -jar spigot.jar nogui
Error occurred during initialization of VM
Could not reserve enough space for 2097152KB object heap


Je ne comprends pas le comment du pourquoi, je viens donc à vous en espérant trouver une réponse !
Petite précision, je possède 16 GB Ram (Contre 8 auparavant).

:svp::merci
 

ZaelChronicles

Joueur Lvl 1 :3
18 Août 2013
197
24
125
29
J'ai finalement pu résoudre mon problème. En ouvrant mon invite de commande, j'ai vérifié la version de java que j'avais avec un petit "java -version", et dans la réponse obtenu, il n'était pas précisé que j'étais en 64bits, j'étais donc en 32, ce qui limitait la ram que je pouvais utiliser.

Après avoir réinstallé Java correctement, plus de problèmes.

Ce que je ne comprends pas en revanche, c'est pourquoi mon client minecraft fonctionnait en étant réglé sur 8Gb ? :confused:
 

robin4002

Expert en informatique et systèmes d'information
Staff
Responsable technique
Responsable forum
12 Novembre 2012
20 879
157
3 002
347
26
Alsace
www.minecraftforgefrance.fr
Bonjour,
Ce que je ne comprends pas en revanche, c'est pourquoi mon client minecraft fonctionnait en étant réglé sur 8Gb ? :confused:
Le client n'utilise pas la version de Java du système mais sa propre version de Java qui se trouve dans C:\Program Files (x86)\Minecraft\runtime\jre-x64
Celle-ci est automatiquement en 64 bits si l'ordinateur est en 64 bits.