我刚刚通过下载Eclipse PDT版本5.0.1.201706221952升级了我的Eclipse PHP IDE,但这不是一个好主意,因为我不能再使用Eclipse了。我想我正面临着一个错误,因为我无法打开我项目的任何文件,Eclipse文件编辑器似乎已经破了。 DLTK索引似乎也破了(至少我目前的项目......)。有时编辑器可以打开我的一个文件但是文件的名称没有显示,我无法保存修改。
我尝试清理我的项目,因为我发现了一个类似的问题(Could not open the editor: Editor could not be initialized. NoClassDefFoundError),但我收到了构建工作区错误。
关于如何让Eclipse编辑器工作的任何想法?
构建工作区错误:
Errors occurred during the build.
Errors running builder 'Script Builder' on project 'PROJET_VISA_ECLIPSE'.
java.lang.NoClassDefFoundError:
org/eclipse/php/internal/core/compiler/ast/visitor/PHPASTVisitor
发布时出错:
An internal error occurred during: "Initialize DLTK".
java.lang.NoClassDefFoundError:
org/eclipse/php/internal/core/compiler/ast/visitor/PHPASTVisitor
Dubture插件也遇到错误:
com.dubture.twig.core.index.TwigIndexingVisitorExtension.
编辑器错误:没有id org.eclipse.ui.internal.emptyEditorTab的编辑器描述符
java.lang.Exception
at org.eclipse.ui.internal.EditorReference.createErrorPart(EditorReference.java:340)
at org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:321)
答案 0 :(得分:3)
此问题似乎来自新PDT版本与Symfony插件之间的不兼容。
我在两个版本的Eclipse(4.6和4.7,PDT为5.0.1)中都有相同的错误,只是卸载Symfony插件(以及Twig插件)对我有用。