由于我没有从之前的类似问题得到任何解决方案,我提出这个问题。 我有8GB RAM,32位窗口7 os,32位eclipse和32位JVM。我曾经成功地编译了我的GWT项目。但是在添加了一些上传和移动相关的jar之后,我在编译这个项目时遇到了内存不足的异常。 我试图更改VM参数,但没有成功。然后我转移到64位操作系统,64位eclipse,64位JVM,并尝试在vm参数中分配更多Xmx参数,但它不超过1.5GB因为我有8 GB RAM,因此编译时没有成功。需要帮助!!
答案 0 :(得分:1)
这是因为您可能正在使用大量servlet或GWT文件。
答案 1 :(得分:0)
如果您使用maven编译gwt代码:
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>gwt-maven-plugin</artifactId>
...
<configuration>
<extraJvmArgs>-Xmx2048m</extraJvmArgs>
</configuration>
</plugin>
我希望这可以帮到你。
答案 2 :(得分:0)
更改为64位是正确的做法,但您必须确保Eclipse使用的是正确版本的Java。
检查您是否在Window&gt;中指向正确版本的Java;偏好&gt; Java&gt;安装JRE
答案 3 :(得分:0)
我有8GB RAM,32位窗口
失败。从技术上讲,32位操作系统最多只能管理4 GB的RAM