Erreur RAM

Tomikaddle

Apprenti Batcheur
7 Juin 2014
314
5
129
Je possède un serveur qui tourne sous forge-1.7.10-10.13.4.1492-1.7.10-universal.
Le .bat pour launch le serv se présente comme ça:

----------------------------------------------------------------------------------------------------------------
@ECHO OFF

:: When setting the memory below make sure to include the amount of ram letter. M = MB, G = GB. Don't use 1GB for example, it's 1G ::

:: This is 64-bit memory ::
set memsixtyfour=15G

:: This is 32-bit memory - maximum 1.2G ish::
set memthirtytwo=1G

:: Don't edit past this point ::

if $SYSTEM_os_arch==x86 (
echo OS is 32
set mem=%memthirtytwo%
) else (
echo OS is 64
set mem=%memsixtyfour%
)
java -Xmx%mem% -XX:MaxPermSize=256M -jar forge-1.7.10-10.13.4.1492-1.7.10-universal.jar nogui
PAUSE
----------------------------------------------------------------------------------------------------------------
Mais comme j'ai récemment installé le Java 8u 60 ( Avant j'avais:
- Java 8u 25
- Java SE Developement Kit 8u25
- Java 7
c'est un peu bête d'en avoir plein mais ça fonctionnait très bien comme ça )
, quand je lance le serv ( Avec 15Go de RAM ) ça me met cette erreur:
Invalid maximum heap size: -Xmx15G
The specified size exceeds the maximum representable size.
Eror: Could not create the Java Virtual Machine
Error: A fatal exception has occured. Program will exit.
A noter que je n'ai cette erreur que quand j'augmente la RAM allouée au dessus de 2G.
Avec 2Go de RAM, j'ai cette erreur:
Error occurred during initialization of VM
Could not reserve enough space for 2097152KB object heap
Merci.
 
Plusieurs Java ? o/

Désinstalle les tous et prends la bonnes version (pense à prendre en 64 bits si ton système est 64 bits.)
 
Le problème est régle, j'ai simplement désinstallé tout mes Java et réinstallé uniquement le 8u 25.

Merci de vos réponses.