我正在使用Eclipse,并且我得到了java.lang.OutOfMemoryError: PermGen space
错误。在Eclipse中常见问题,它说我应该添加这些行的eclipse.ini:在eclipse.ini中定义--launcher.XXMaxPermSize后,Eclipse无法创建JVM
--launcher.XXMaxPermSize
[xxx]m
其中xxx是内存的大小我想用(我试过256)。但是在执行此操作后,Eclipse启动时出现Failed to create Java Virtual Machine
错误。我该怎么做才能使它工作?
我的eclipse.ini文件前编辑:
-startup
plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.100.v20110502
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
--launcher.defaultAction
openFile
-vmargs
-Xms40m
-Xmx1024m
好了,现在我从VM致命错误(只有一次,不能复制),然后在Eclipse(我每次启动)此消息:Eclipse的错误](http://i47.tinypic.com/351g2tt.png) – alex 2012-08-17 08:08:22
消息是什么,因为我无法访问附加的链接。你检查过'javaw'的路径是否正确? – mabbas 2012-08-17 08:13:04
我不认为有很多有用的信息反正......但我找到了一种方法!由于'-Xmx1024m',它不工作。我将它改为“-Xmx768m” - 现在没关系!不知道为什么。 – alex 2012-08-17 08:20:31