Ошибка создания Java Virtual Machine при нехватке памяти может возникать по нескольким причинам:
Обычно проблема возникает на машинах с большим объёмом физической оперативной памяти, но низкими лимитами на её использование. 2 В таком случае Java пытается выделить огромный блок, но не может, что интерпретируется как нехватка памяти. 2
Для решения проблемы можно попробовать установить новую переменную среды для Java, выделив больший объём памяти. 3 Также можно переустановить Java, если некоторые файлы Java Runtime Environment повреждены. 3