Eclipse内部错误

时间:2013-12-17 05:06:06

标签: 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 indigo,请任何人帮忙。

enter image description here

2 个答案:

答案 0 :(得分:3)

此错误的最典型原因是Eclipse或其部分(例如源代码解析器)内存不足。要增加内存,请在eclipse.ini中添加/更改以下参数。根据您的机器内存,将它们增加4倍,甚至8倍:

-XX:MaxPermSize = 512m -Xss2m -Xms128m -Xmx512m

您还可以将这些参数用作eclipse命令行参数。 查看详细信息,例如:Understanding memory parameters for Eclipse

答案 1 :(得分:0)

如果.ini中的内存更改无济于事,最好的方法是关闭所有正在运行的其他应用程序,然后打开“任务管理器”,然后关闭正在运行的JAVA服务。重新开始蚀。注意:-如果打开的话,这将使用Java关闭程序。