我的系统中发生Java堆空间错误。我从Stack Overflow尝试了很多解决方案,但没有任何工作。当我工作时
按OK然后
(我的项目没有错误)
我的eclipse.ini是:
-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20120913-144807
-product
com.android.ide.eclipse.adt.package.product
--launcher.XXMaxPermSize
256M
-showsplash
com.android.ide.eclipse.adt.package.product
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.6
-Declipse.buildId=v22.3.0-887826
-XX:MaxPermSize=512M
我的内存:4GB 请帮我解决这个问题。
答案 0 :(得分:2)
这是因为Eclipse耗尽了内存。你可以做的是通过编辑(或创建)eclipse.ini
文件(在eclipse目录的根目录下)并输入以下代码来增加分配的内存:
-vmargs
-Xms512m (for 512 Mb)
-Xmx1024m (for 1024 Mb)
有关可用选项的完整列表,please check this link。
答案 1 :(得分:2)
eclipse.ini中的更改
-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20120913-144807
-product
com.android.ide.eclipse.adt.package.product
--launcher.XXMaxPermSize
256M
-showsplash
com.android.ide.eclipse.adt.package.product
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vmargs
-Xms512m
-Xmx512m
-Dosgi.requiredJavaVersion=1.6
-Declipse.buildId=v22.3.0-887826
-XX:MaxPermSize=512M
答案 2 :(得分:0)
你在控制面板中增加了jvm内存。没关系,你有4GB的内存,但你为jvm运行分配了多少是很重要的让我知道任何进一步的澄清。