Eclipse:Eclipse PDT升级到版本5.0.1.201706221952后无法打开编辑器

时间:2017-06-30 14:07:10

标签: java php eclipse eclipse-pdt

我刚刚通过下载Eclipse PDT版本5.0.1.201706221952升级了我的Eclipse PHP IDE,但这不是一个好主意,因为我不能再使用Eclipse了。我想我正面临着一个错误,因为我无法打开我项目的任何文件,Eclipse文件编辑器似乎已经破了。 DLTK索引似乎也破了(至少我目前的项目......)。有时编辑器可以打开我的一个文件但是文件的名称没有显示,我无法保存修改。

我尝试清理我的项目,因为我发现了一个类似的问题(Could not open the editor: Editor could not be initialized. NoClassDefFoundError),但我收到了构建工作区错误。

关于如何让Eclipse编辑器工作的任何想法?

  • 版本:Neon.3发布(4.6.3)
  • 构建ID:20170314-1500
  • 我的项目使用Symfony 3(如果需要,可以提供更多详细信息)

构建工作区错误:

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)

1 个答案:

答案 0 :(得分:3)

此问题似乎来自新PDT版本与Symfony插件之间的不兼容。

我在两个版本的Eclipse(4.6和4.7,PDT为5.0.1)中都有相同的错误,只是卸载Symfony插件(以及Twig插件)对我有用。