Eclipse:Eclipse PDT 升级到版本 5.0.1.201706221952 后无法打开编辑器
Eclipse : Could not open editor after Eclipse PDT upgrade to version 5.0.1.201706221952
我刚刚通过下载 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)
- 内部版本号: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)
这个问题似乎是由于新的 PDT 版本和 Symfony 插件不兼容造成的。
我在 Eclipse 的两个版本(4.6 和 4.7,PDT 为 5.0.1)中都有同样的错误,我只需要卸载 Symfony 插件(连同 Twig 插件)就可以了。
我刚刚通过下载 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)
- 内部版本号: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)
这个问题似乎是由于新的 PDT 版本和 Symfony 插件不兼容造成的。
我在 Eclipse 的两个版本(4.6 和 4.7,PDT 为 5.0.1)中都有同样的错误,我只需要卸载 Symfony 插件(连同 Twig 插件)就可以了。