不知道是不是因为系统和特定JDK版本的原因,以前在WIN7上面都没有出现过这个问题,今天电脑安装了一个XP系统,运行Eclipse居然
出现这个问题,如下图所示:
该开始以为是Eclipse找不到虚拟机,需要制定jvm.dll文件,但是不是这个问题,需要更改eclipse.ini的堆大小配置,256M不行,需要128M,
这一点没有深入研究,不知道是不是因为XP系统的原因,决定了其是128M。
修改前的eclipse.ini为:
1 -startup 2 plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar 3 --launcher.library 4 plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.100.v20110502 5 -product 6 org.eclipse.epp.package.jee.product 7 --launcher.defaultAction 8 openFile 9 --launcher.XXMaxPermSize10 256M11 -showsplash12 org.eclipse.platform13 --launcher.XXMaxPermSize14 256m15 --launcher.defaultAction16 openFile17 -vmargs18 -Dosgi.requiredJavaVersion=1.519 -Xms40m20 -Xmx512m
修改后的eclipse.ini文件为:
1 -startup 2 plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar 3 --launcher.library 4 plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.100.v20110502 5 -product 6 org.eclipse.epp.package.jee.product 7 --launcher.defaultAction 8 openFile 9 --launcher.XXMaxPermSize10 128M11 -showsplash12 org.eclipse.platform13 --launcher.XXMaxPermSize14 128m15 --launcher.defaultAction16 openFile17 -vmargs18 -Dosgi.requiredJavaVersion=1.519 -Xms40m20 -Xmx512m
这样子配置之后Eclipse就可以正常的运行了。
来源:https://www.cnblogs.com/smalldirector/archive/2012/03/04/2379613.html