Eclpse 标准版,在联想一体机上报 eclipse failed to create the java virtual machine

环境:联想一体机 IdearCentre B320I, XP系统  32位操作系统

下载了最新的JDK和Eclipse标准版,安装之后,启动eclipse报错


这个错误,以前还真没有遇到过,网上搜了下,说是可以修改启动的配置文件来修改,试了下,果真可以,于是记录下来。后面有人遇到了也可以试试这个方法,不敢保证全部可以解决,但是说不定像我一样就好了。

eclipse是硬盘安装形式的,自己都应该知道自己解压的地方哈。我直接在D盘解压了。


很明显,我们可以找到配置设置文件 eclipse.ini ,使用记事本打开这个文件即可。

找到256字样,修改成128,修改完成之后保存,重新启动就可以啦。需要注意的是,需要修改两处哦。

下面是把人家的为啥这样修改的原因给摘录了下:

说明:PermSize和MaxPermSize指明虚拟机为java永久生成对象(Permanate generation)等这些可反射(reflective)对象分配内存限制,这些内存不包括在Heap(堆内存)区之中。
-Xms128m 
表示JVM Heap(堆内存)最小尺寸128MB,初始分配
-Xmx512m 
表示JVM Heap(堆内存)最大允许的尺寸256MB,按需分配。
-XX:PermSize=64MB 最小尺寸,初始分配
-XX:MaxPermSize=256MB 最大允许分配尺寸,按需分配
过小会导致:java.lang.OutOfMemoryError: PermGen space



posted on 2014-01-24 23:06  木鱼哥  阅读(109)  评论(0编辑  收藏  举报

导航