因为有一段时间我遇到了Eclipse的问题。使用扩展一个指定类(Presenter
)的类打开任何文件时,会发生错误:
Multiple problems have occurred http://img64.imageshack.us/img64/9678/screeneclipseproblems.png Internal Error http://img202.imageshack.us/img202/5131/screeneclipseproblemspr.png
我已经注意到,只有在加载提到的类 - Presenter
时才会出现问题。
当我删除“extends Presenter”或删除包含类Presenter
的文件时,问题就会消失。
类Presenter
是PHP框架Nette的一部分,因此您可以在此处查看此类的内容:
http://api.nette.org/1.0/__filesource/fsource_Nette-Application__ApplicationPresenter.php.html
我可以提供LOG文件的内容,如果这可能会有所帮助,但这些内容很大(超过1 MiB)。
答案 0 :(得分:1)
我遇到了同样的问题。以下是解决问题的方法:
首先转到[workbench_directory] / .metadata / .plugins / - 删除名为“eclipse.org.core.resources”的文件夹并保留其副本。
现在使用CommandPrompt(Windows)或终端(在linux,mac中)转到eclipse目录 写命令$ eclipse -clean --->这将启动你的eclipse应用程序。
现在关闭eclipse应用程序并恢复在第一步中删除的“eclipse.org.core.resources”文件夹。
就是这样!你不会看到问题。
答案 1 :(得分:0)
您可以增加VM堆栈大小并进行检查。但更好的解决方案是找出如何避免递归这么多。
在VM参数中添加标志-Xss1024k
以启动Eclipse(在Eclipse安装文件夹中的eclipse.ini文件中)。
例如,您也可以使用-Xss1m
以MB为单位增加堆栈大小。
答案 2 :(得分:0)
您使用的是什么版本的Eclipse和PDT?
上个月有一个关于此类错误的错误: bug 316876 ,但它似乎已在PDT-2.2.0.v20100616
修复。
另请检查您的eclipse.ini
,例如this ones (depending on your eclipse version)。
答案 3 :(得分:0)
我正在运行Eclipse Indigo。我将以下内容添加到我的eclipse.ini文件中,因为我没有将它们放在那里。
-Xmx1024m -Xss1m
我无法挽救我的Eclipse安装。 Eclipse中的错误日志与OSGI和Team插件的问题有关。我可以尝试卸载这些。