我使用 Xtext 2.2.1 编写了一个 DSL 插件。升级到 Xtext 2.3.0 后,由于以下错误,我无法调试相关的 Eclipse 应用程序(即,我正在使用标记为“Eclipse 应用程序”的启动配置从 Eclipse 中使用我的 DSL 插件启动实例):
Error instantiating builder 'org.eclipse.xtext.ui.shared.xtextBuilder'.
Plug-in org.eclipse.xtext.ui.shared was unable to load class org.eclipse.xtext.ui.shared.internal.ExecutableExtensionFactory.
org/eclipse/xtext/ui/guice/AbstractGuiceAwareExecutableExtensionFactory
我尝试了什么:
我在启动配置中取消选择目标平台中的所有捆绑包,单击“添加必需的插件”,再次尝试,同样的错误。
我确保插件列表中提供了该
org.eclipse.xtext.ui
和org.eclipse.xtext.ui.shared
版本,并且两者都已启用。2.3.0
当我将插件安装到我的 IDE 中时,它可以完美运行。我只是无法从 IDE 中启动 Eclipse 应用程序。
“验证插件”没有显示任何问题。
有什么想法可以解决这个问题吗?