Моя система Mint 12 64bit.
Я установил стек typesafe и создал новое игровое приложение. Без изменения кода я попытался запустить его. Вот результат:
Play жалуется на это сообщение об ошибке:
IOException: Cannot run program "javac": java.io.IOException: error=12, Cannot allocate memory
Как я могу это исправить?
ОБНОВЛЕНИЕ:
@Mef
Хорошо, вы были определенно правы. Я увеличил начальную оперативную память с 1 ГБ до 2 ГБ (запустив это на виртуальном боксе). Компиляция сработала ровно один раз.
К сожалению, java решил, что даже 2 ГБ недостаточно: при запуске eclipse и firefox моя система использует 1 ГБ. Затем я запускаю sbt, и использование памяти возрастает примерно до 1,2 ГБ. Можно подумать, что этого достаточно. Это не так. Компиляция завершается с той же ошибкой, хотя 800 МБ все еще доступны. Кроме того, после попытки скомпилировать приложение использование памяти увеличивается до 1,6 ГБ. Как ни странно, даже при компиляции проекта он никогда не достигает 2 ГБ, а достигает пика около 1,8 ГБ.
Тем не менее, я попробовал еще раз и скормил виртуальной машине 3 гига ОЗУ. Теперь компиляция и запуск приложения работают нормально. Как еще одно чудо, с доступными 3 ГБ использование памяти никогда не превышает 1,6 ГБ и остается значительно ниже максимума в 1,8 ГБ, который я видел в итерации с 2 ГБ.