打不开java虚拟机,可能是java虚拟机虚拟内存设置错误,打开eclipse解压缩目录打开eclipse.ini文件。
修改对应的参数,保存后重启软件
说明: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
本文指导如何解决Java虚拟机内存配置不当导致的问题,通过调整eclipse.ini文件中的PermSize和MaxPermSize参数,以及堆内存大小-Xms和-Xmx的设置,以避免出现java.lang.OutOfMemoryError: PermGen space错误。
16万+

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



