Я пытался создать сервер Minecraft и получил следующую ошибку при запуске:
Произошла ошибка во время инициализации виртуальной машины. Не удалось зарезервировать достаточно места для кучи объектов. Ошибка : Не удалось создать виртуальную машину Java. Ошибка: возникла фатальная исключительная ситуация. Программа завершится.
Я пробовал все, что мог найти: я создал переменные среды CLASS и CLASSPATH, которые попали в папку bin моей Java. Я переустановил Java, убедившись, что она 64-битная, как и мой компьютер. Тем не менее, я получаю эту ошибку. Кто-нибудь знает решение?
Вы пытаетесь выделить больше оперативной памяти, чем ваша система позволит вам выделить .
В сценарии запуска уменьшите значения аргументов Xmx/Xms.
3
Запустите JVM с -XX: MaxHeapSize = 256m
(или любым большим числом) и, возможно, -Xmx512m код>
2
Я действительно заметил эту проблему, когда вы пытаетесь и сделайте дамп службы, на которой запущена java. Попробуйте использовать psexec -s для выполнения дампа
Я не уверен, почему это работает на некоторых серверах, а не на других
У меня была такая же ошибка. Запуск cmd от имени администратора разрешил это.
Я обнаружил эту ошибку, когда Я пытался создать selenium webdriver. как было предложено выше Rogue, что нам нужно уменьшить выделенную память в аргументах.
Я изменил аргументы размера кучи java, как показано ниже
java $ JAVA_OPTS -Xmx256m -XX: MaxPermSize = 512m -XX: ReservedCodeCacheSize = 256m -jar Third_party/jruby/jruby-complete.jar -XC -S rake $ *
Я также столкнулся с этой проблемой из-за того, что My IntellijIDEA выделяет больше пространства памяти jvm, чем выделено системой. Мои проблемы решаются путем простого удаления JDK и его повторной установки.
Это случилось и со мной. Мое затмение не запускалось. Удалил и переустановил eclipse вроде 3 раза и не повезло. Пришел к этому вопросу во время поиска в Google, и ответ Ясира помог мне, потому что недавно у меня также был установлен IntelliJ в моем DEV BOX. Итак, удалил папку C: Program Files Java и переустановил java в папку установки по умолчанию, и это сработало. У меня также был jdk в моем системном пути от предыдущей установки.