Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java EE (J2EE) и Spring > Запуск GWT проекта с IntelliJ Idea 8.0.1


Автор: Антоннио 10.2.2009, 15:05
В общем, суть проблемы в следующем: я пытаюсь запустить GWT проект с IntelliJ Idea 8.0.1, но проект не запускается, а в Google Web Toolkit Development Shell пишеться следуйщее:
[ERROR] Out of memory; to increase the amount of memory, use the -Xmx flag at startup (java -Xmx128M ...)

Если, же запустить Shell фаил с корневой папки проекта - все работает. Хочу пройти трассировкой по проекту, но так как он не запускается в должной мере, не могу этого сделать ( Помогите, люди добрые!;)

Автор: Llucas 10.2.2009, 18:45
Цитата

[ERROR] Out of memory; to increase the amount of memory, use the -Xmx flag at startup (java -Xmx128M ...)


Ну так ты пробовал сделать, что тебе говорят?
Напиши в файле idea.exe.vmoptions -Xmx320m или -Xmx512m ... и будет тебе счастье smile

Автор: Антоннио 10.2.2009, 19:02
Хм..а нельзя ли настроить в Идее автоматически где-то, чтобы каждый раз не запускать с таким параметром?

Автор: Llucas 10.2.2009, 19:09
это и есть натсройка в идее... без этого параметра нельзя указать идее сколько ей отведено памяти.

Автор: Антоннио 10.2.2009, 20:13
Не помогло... Вот мои настройки ItelliJ IDEA:
-Xms128m
-Xmx512m
-XX:MaxPermSize=512m
-ea

Автор: Atum 11.2.2009, 18:39
у меня Ide netbeans 

при попытке собрать проект с gwt + gxt 

возникает такая вот ошибка 

Код

Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
...
...
...

C:\NBP\webdesktop\nbproject\build-gwt.xml:14: Java returned: 1



перехожу в этот файл build-gwt.xml 

и в эту строку добалвяю след код 
Код

maxmemory="512m"


вот так вот 
Код

<java classpath="${javac.classpath}:${src.dir}" failonerror="true"
              classname="com.google.gwt.dev.GWTCompiler" fork="true" maxmemory="512m">
            <arg value="-out"/>
            <arg path="${build.web.dir}/"/>
            <arg value="-style"/>
            <arg value="${gwt.compiler.output.style}"/>
            <arg value="-logLevel"/>
            <arg value="${gwt.compiler.logLevel}"/>
            <arg value="${gwt.module}"/>
        </java>



после этого все собирается нормально.

но надо помнить что этот файл автоматически пересоздается и эта сторка теряется. 

Видимо это ошибка самого компилятора gwt.

может быть мое решение поможет. 




Автор: Антоннио 11.2.2009, 21:47
Хм, а где ты взял этот фаил build-gwt.xml ?(в проекте, в самой IDE)

Автор: Atum 12.2.2009, 19:33
Цитата(Антоннио @ 11.2.2009,  21:47)
Хм, а где ты взял этот фаил build-gwt.xml ?(в проекте, в самой IDE)

у меня Ide netbeans 
+ для моей ide есть плагин  +  каркас проекта генерится автоматически.  

Автор: Антоннио 13.2.2009, 02:21
Цитата(Atum @  12.2.2009,  19:33 Найти цитируемый пост)
у меня Ide netbeans 
+ для моей ide есть плагин  +  каркас проекта генерится автоматически.   

То есть никто не знает как запускать проект GWT с IntelliJ IDEA?=)

Автор: JVM 27.2.2009, 14:23
Антоннио, удалось решить проблему?
У меня такая же ошибка ...

Автор: shedow 27.2.2009, 21:58
В настройке способа запуска проекта, там где выбран GWT-шный шелл есть поле, вроде "параметры виртуальной машины" называется. Это самое -Xmx128M нужно туда вписать. 

Автор: Atum 15.4.2009, 15:45
попробуйте обоновиться вышел новый gwt 1.6.4 

там в файл gwt.propirtes 

добавляем строку 

 # Additional JVM arguments for the GWT compiler
gwt.compiler.jvmargs=-Xmx256M

а у кого есть build-gwt.xml будет выглядить так 

 <java classpath="${javac.classpath}:${src.dir}" failonerror="true"
              classname="com.google.gwt.dev.GWTCompiler" fork="true"
              jvmargs="${gwt.compiler.jvmargs}">

Автор: Антоннио 11.5.2009, 20:05
Код

WARNING: 'com.google.gwt.dev.GWTShell' is deprecated and will be removed in a future release.
Use 'com.google.gwt.dev.HostedMode' instead.
(To disable this warning, pass -Dgwt.nowarn.legacy.tools as a JVM arg.)


При попытке запустить из Intellij Idea 8.0.1 GWT 1.6.4 - выдает такую ошибку.
 Помогите, уж очень хочу полностью работать в ИДеи а не через блокноты всякие .. :'(

Автор: Антоннио 11.5.2009, 22:54
  Разобрался!!
 Проект же нужно собрать Ant'om. Добавил build.xml фаил, запустил с хоста - и все кулл!!!

Автор: neonfly 8.9.2009, 14:07
Киньте пожалуйста сюда Ant скрипт, который вы написали сами, безо всяких IDE для сборки GWT прокта!
Сделайте доброе дело!!! 

Автор: leskar 10.2.2010, 14:55
Надо просто в самой идее выставить -Xmx512M для VM parameters. Как и для обычного проекта. Есть еще возможность задать heap size в GWT Configuration. На всякий случай пропишите всюду.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)