最近开发android应用的时候需要做AES加密,需要导入第三方的jar包,结果一导eclipse中,就出现java heap space,然后就退出来了。发现时内存不足引起的。所以就修改了eclipse.ini的配置。
1.修改-Xms 和-Xmx 大小为
-Xms128m
-Xmx512m
2.到eclipse.ini 的第一行加入-vm, 第二行加入:C:\Program Files\Java\jdk1.6.0_07\bin\javaw.exe ,具体路径根据自己安装的jdk目录定义。
我的全部eclipse.ini配置如下:
-vm
C:\Program Files\Java\jdk1.6.0_07\bin\javaw.exe
-startup
plugins/org.eclipse.equinox.launcher_1.1.1.R36x_v20101122_1400.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.2.R36x_v20101222
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms128m
-Xmx512m
1.修改-Xms 和-Xmx 大小为
-Xms128m
-Xmx512m
2.到eclipse.ini 的第一行加入-vm, 第二行加入:C:\Program Files\Java\jdk1.6.0_07\bin\javaw.exe ,具体路径根据自己安装的jdk目录定义。
我的全部eclipse.ini配置如下:
-vm
C:\Program Files\Java\jdk1.6.0_07\bin\javaw.exe
-startup
plugins/org.eclipse.equinox.launcher_1.1.1.R36x_v20101122_1400.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.2.R36x_v20101222
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
256M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms128m
-Xmx512m