最近开发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
本文介绍了解决在使用Eclipse开发Android应用时,导入AES加密第三方jar包后出现java heap space错误并导致程序退出的问题。通过修改Eclipse.ini配置文件,调整-Xms和-Xmx大小以及指定JDK路径,成功解决了内存不足引发的错误。

456

被折叠的 条评论
为什么被折叠?



