An internal error occurred while showing an internal error…

事件描述:

之前Eclipse没有任何问题,在Eclipse中安装了AmaterasUML(画UML图的插件)后,Eclipse经常卡死,或者弹出下面的警告页面:
在这里插入图片描述
翻译过来就是:

显示内部错误时发生了内部错误。建议退出工作台。
可能会发生后续错误,并可能在没有警告的情况下终止工作台。
有关更多细节,请参见.log文件。
是否要退出工作台?

解决办法

在网上查了一下,应该是在Eclipse中安装的AmaterasUML插件需要消耗很大的内存,导致超出了Java虚拟机设置的最大内存,将Java虚拟机的内存限制调大就可以了。
设置步骤如下:

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在“Default VM arguments”框中输入:-Xms128m -Xmx1024m ,也就是最小内存128M,最大内存1024M。
然后点击 “Finish”,再点击“Aplay and close”:

在这里插入图片描述

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐