Как указать java vm в аргументах виртуальной машины

У меня есть проект maven, который я хочу запустить, используя 64-битную jvm в конфигурации запуска проекта под аргументами виртуальной машины. Я установил следующее

-vm C:/Program Files/Java/jdk1.8.0_60/bin

Пишет Неопознанная опция -vm

Может ли кто-нибудь сказать мне, как установить jvm из аргументов виртуальной машины?

Спасибо


person wearybands    schedule 10.02.2016    source источник


Ответы (1)


Как вы подчеркнули в одном из своих комментариев, после замены JAVA_HOME на другую виртуальную машину вы получаете сообщение об ошибке:

Произошла ошибка при инициализации ВМ

Не удалось зарезервировать достаточно места для кучи объектов размером 1945600 КБ.

Проблема здесь в том, что некоторая конфигурация устанавливает аргумент -Xms на что-то около 2G или 2048M. Изучите конфигурацию запуска и удалите этот параметр. Если вы испытываете OutOfMemoryError: Java heap space, посмотрите этот ответ.

person RAnders00    schedule 10.02.2016
comment
Я удалил -Xms из моей конфигурации запуска и установил JAVA_HOME на 64-битный jvm. Я получаю эту ошибку java.lang.OutOfMemoryError: пространство кучи Java - person wearybands; 11.02.2016
comment
Сколько оперативной памяти у вас установлено на вашем компьютере? - person RAnders00; 11.02.2016
comment
У меня 4 ГБ ОЗУ с 64-битной ОС. - person wearybands; 11.02.2016
comment
Я также попробовал этот ответ, установив MAVEN_OPTS, но у меня это не сработало. - person wearybands; 11.02.2016
comment
Что вы имеете в виду, что это не сработало для меня? Я здесь не для того, чтобы гадать, что не так с вашей настройкой. Расскажите мне о сообщениях об ошибках. - person RAnders00; 11.02.2016