今天当我开始我的eclipse它给我以下错误:
org.eclipse.jst.jsp.core.internal.parser.JSPSourceParser:
input could not be parsed correctly at position 150449
java.lang.StackOverflowError
然后显示另一个错误
An internal error occurred during:
"JSP Index Manager: Processing Resource Events".
java.lang.StackOverflowError
然后显示错误,当我点击是按钮它关闭Eclipse,我正在使用Eclipse靛蓝,可以任何一个帮助请。
2条答案
按热度按时间svujldwt1#
此错误最常见的原因是Eclipse或其部分(例如源代码解析器)内存不足。要增加内存,请在eclipse.ini中添加/更改以下参数。根据您的计算机内存,将它们增加4倍,甚至8倍:
-XX:最大许可尺寸= 512米-Xss 2米-Xms 128米-Xmx 512米
您也可以使用这些参数作为eclipse命令行参数。例如,请在此处查看详细信息:Understanding memory parameters for Eclipse
zhte4eai2#
如果.ini中的内存更改不起作用,最好的方法是关闭任何其他正在运行的应用程序,然后打开任务管理器,并关闭正在运行的JAVA服务。重新启动eclipse。注意:-这将关闭使用Java的程序(如果它们是打开的)。