java.lang.OutOfMemoryError:PermGen(GWT+;NetBeans+;Maven)

java.lang.OutOfMemoryError:PermGen(GWT+;NetBeans+;Maven),maven,gwt,Maven,Gwt,我正在从事GWT+NetBeans+Maven项目,并且一直出现内存不足错误。我只是通过执行gwt:debug目标来运行项目 我尝试在pom.xml中设置更高的内存限制,如下所示: <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>gwt-maven-plugin</artifactId>

我正在从事GWT+NetBeans+Maven项目,并且一直出现内存不足错误。我只是通过执行gwt:debug目标来运行项目

我尝试在pom.xml中设置更高的内存限制,如下所示:

        <plugin>
            <groupId>org.codehaus.mojo</groupId>
            <artifactId>gwt-maven-plugin</artifactId>
            <version>${gwt.version}</version>
            <executions>
                <execution>
                    <goals>
                        <goal>compile</goal>
                        <goal>test</goal>
                    </goals>
                    <configuration>
                        <modules>
                            <module>cz.bull.iui.User</module>
                            <!--<module>cz.bull.iui.Login</module>-->
                        </modules>
                        <localWorkers>4</localWorkers>
                        <extraJvmArgs>-Xmx1024M -Xss1024k -XX:MaxPermSize=1024M</extraJvmArgs>
                        <localWorkers>4</localWorkers>
                        <draftCompile>true</draftCompile>
                        <logLevel>INFO</logLevel>
                        <failOnError>false</failOnError>
                        <hostedWebapp>${project.build.directory}/${project.build.finalName}</hostedWebapp>
                        <style>OBF</style>
                    </configuration>
                </execution>
            </executions>
        </plugin>

org.codehaus.mojo
GWTMaven插件
${gwt.version}
编写
测验
cz.bull.iui.User
4.
-Xmx1024M-Xss1024k-XX:MaxPermSize=1024M
4.
符合事实的
信息
错误的
${project.build.directory}/${project.build.finalName}
OBF
但问题仍然存在:


有人能告诉我,我必须在哪里设置它,这样GWT才能获得足够的内存吗?通过检查任务管理器,我可以看到开发模式控制台在发生崩溃时使用了大约500MB的内存,这比定义的内存要少。

请查看下面的链接,其中有许多方法建议在
Jetty
中设置vm参数


唯一好的答案是切换到Eclipse,它对NetBeans不起作用。

只是猜测,如果你尝试使用“m”而不是“m”的话?(比如-Xmx1024m-XX:MaxPermSize=384m),嗯?在这种情况下我使用NetBeans。我不认为在我身上随意添加主题对我有帮助。相信我,我自己也做过一些研究。为什么您认为这是NetBeans的问题,我认为GWT开发模式/Jetty是在它自己的过程中运行的。其中一些帮助您在NetBeans上完成GWT项目了吗?这是行不通的,GWT没有在NetBeans进程内运行。GWT应用程序正在Jetty中以开发模式运行,我已经向您共享了一个链接来设置Jetty本身的参数。有很多回应。请检查@Binita Bharati给出的答案。设置
MAVEN_选项
仔细阅读链接并阅读所有响应。你一定会得到答案的。