启动Eclipse时发生An internal error occurred during: "Initializing Java Tooling"错误,详细提示如下:

An internal error occurred during: "Initializing Java Tooling". Illegal exception table range in class file org/eclipse/jdt/internal/compiler/ast/AbstractMethodDeclaration
有哪位JAVA程序猿大牛见过啊,请问如何解决。
刚开始以为是SE和EEJDT的冲突导致的,现在全部装成EE的,发现问题依旧。请懂的人说一下。

(根据跟帖朋友的回复, 建议首先尝试重启eclipse, 如果仍然报错, 再尝试我以下提到的方法)

多种情况会导致这种报错。通过【重置窗口布局】,可解决大部分情况:

点击菜单导航栏的windows > perspective > reset perspective

(网上主流方案是删除一个配置文件夹,会对原有项目有影响,建议:如果【重置窗口布局】无效,再尝试那个方案。网上另一种说法JDK的问题,这种概率不大,检查eclipse全局属性中的Installed JRE是否引用了不存在的JDK)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-11-27
删除当前工作目录下的WORKSPACE_HOME/.metadata/.plugins/org.eclipse.core.resources/.project,然后重新启动Eclipse本回答被网友采纳
第2个回答  2017-08-05
删除了当前的tomcat,磁盘里的tomcat文件夹也一同删除,再重新解压一次,放到eclipse里面
第3个回答  2012-07-22
你最好重装下jdk和eclipse, 然后设置下JAVA_HOME这个环境变量, 应该就没问题了.