Я прошел через SO по аналогичным вопросам, но ни один из них не дал правильный рабочий ответ по моей настройке (ответы на другие вопросы были применимы для Windows-машины, 64-разрядной) ,Linux - Java - Ошибка при инициализации VM
У меня есть следующие настройки:
$
$ uname -a
Linux localhost.localdomain 3.8.4-102.fc17.i686 #1 SMP Sun Mar 24 13:20:55 UTC 2013 i686 i686 i386 GNU/Linux
$
$ java -version
java version "1.7.0_17"
Java(TM) SE Runtime Environment (build 1.7.0_17-b02)
Java HotSpot(TM) Server VM (build 23.7-b01, mixed mode)
$
$ javac -version
javac 1.7.0_17
$
$
$ free -m
total used free shared buffers cached
Mem: 3520 3435 85 0 472 1531
-/+ buffers/cache: 1431 2089
Swap: 5567 0 5567
$
$
$ echo $JAVA_HOME
/usr/java/jdk1.7.0_17
$
$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/usr/java/jdk1.7.0_17/bin
$
Я получаю следующее сообщение об ошибке при попытке запуска программы Java!
Error occurred during initialization of VM
Could not reserve enough space for object heap
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
мне нужно обновить 64-bit OS
и установить 64-bit JVM
ли? или я должен обновить свое оборудование более RAM
?
Какова командная строка, которую вы используете для запуска программы. Вы указываете значения Xmx/Xms? Предоставьте полную командную строку. –
Совершенно очевидно, что он не смог выделить память для JVM (кучи). Какова командная строка или сценарий, который вы использовали для запуска программы? –