г.Это решение, но вы должны установить: Это решено в версии Java 1.6.0_23 и выше. Runtime.getRuntime () .exec выделяет процессу тот же объем памяти, что и основной. Если вы установили кучу на 1 ГБ и попытаетесь выполнить, тогда для этого процесса будет выделен еще 1 ГБ. Кажется, это ошибка.