staram się przeznaczyć 2 gigabajtów pamięci RAM do aplikacji java rozpoczęty z pliku bat pomocą poniższego wiersza kodu:Java: Nie można zarezerwować wystarczająco dużo miejsca dla obiektu sterty
@echo off
"%ProgramFiles(x86)%\Java\jre6\bin\java.exe" -Xmx2G -Xms1G -jar craftbukkit-1.2.5-R4.0.jar
pause
Gdy próbuję go uruchomić tak, jednak wypluwa błąd mówiąc:
Error occurred during initialization of VM
Could not reserve enough space for object heap
Could not create teh Java virtual machine
Press any key to continue . . .
obecnie mam 8 koncert pamięci RAM w komputerze i wiem, używam max 3 koncertów w każdym czasie (i niech siedzieć komputerowy do w większości po prostu uruchamianie tego pliku serwera). Mam 2x4gig wbijam barana, więc wiem, że nie jest on oddzielony i wiem, że mam wystarczająco dużo wolnego barana, żeby go przydzielić, dlaczego by mi nie pozwolił? Mogę przydzielić 1536M (1,5 GB) i mniej, ale jeśli przejdę do 2G, to daje mi to błąd. Każda pomoc jest mile widziana
spróbuj usunąć opcję -Xms1G .. –
Jaką wersję systemu Windows? Wersje 32-bitowe umożliwiają dostęp tylko do ok. 3 GB pamięci RAM. Wersje bez serwera są również arbitralnie ułomne, ale nie tak bardzo. –
używam 64 bitowa wersja systemu Windows Edit: usunięcie min barana też nie działa nieznany –