Не устанавливается Studio

Windows 7 Pro
JDK 7.0.45

Пытался по видео установить Studio.
Прописал переменную среды
http://s2.ipicture.ru/uploads/20131209/pfC1AW9S.png

Запустил studio.bat (пробовал и обычным пользователем и администратором). Gradle скачался, однако дальше я получил вот это:
http://s2.ipicture.ru/uploads/20131209/Dy4NzHg1.png

Может я что-то не учел при установке?

2 симпатии

Сделал

studio.zip (4.3K)

Gradle не может стартовать своего демона, потому что ему не хватает памяти:


Error occurred during initialization of VM
Could not reserve enough space for object heap
Error: Could not create the Java Virtual Machine.

Подозреваю, что у вас на машине только 2G RAM.
Заставить Gradle все-таки стартовать можно, если урезать ему память (по умолчанию он запускает демона с -Xmx=1024m). Для этого проще всего создать переменную окружения GRADLE_OPTS и в ней указать -Xmx512m. См. также http://www.gradle.org/docs/1.8/userguide/build_environment.html#sec:gradle_configuration_properties

Но вообще на 2G или даже 3G RAM работать будет очень медленно.

1 симпатия

Прописал переменную, запустилось.
Однако насчет памяти не согласен, у меня её много :slight_smile:

sc

Странно. По какой-то причине Java не может выделить себе достаточно памяти. Можно попробовать поэкспериментировать с размером -Xmx, выбрать максимально большой, который отдаст ОС. Но это не принципиально, демон и на 512M будет нормально работать.

Ну вот и чудненько, я поковыряюсь еще в настройках, поиграюсь со значением переменной.
Спасибо большое.

Менял значения переменной, всё хорошо, никаких проблем с запуском.
Видимо у меня просто некорректно отрабатывают значения по умолчанию.
Тему можно закрывать, всё работает.

1 симпатия

"Странно. По какой-то причине Java не может выделить себе достаточно памяти. "

jvm - 32 bit, судя по program files (x86)

Вообще на 32bit JVM нормально выделяется примерно до 1.5G памяти. У меня лично есть виртуалка с Windows 32бит и там демон Грэдла работает с дефолтными настройками.

Сделайте пожалуйста следующее:

  • перезапустите сервер Studio
  • поставьте Logging Level = TRACE
  • стартуйте сервер
  • после получения ошибки прикрепите сюда файл ~/.haulmont/studio/logs/studio.log