我在Eclipse IDE上使用Xtext框架实现了DSL。此外,我在运行Eclipse应用程序时创建了几个UI功能(例如,导入/导出处理程序)。
现在我尝试将我的应用程序部署为独立产品。我创建了一个" .product"文件在" .ide"我的项目包,当我从那个" .product"运行我的应用程序时一切正常。文件。
然而,当我部署它时,我运行生成的" .exe"文件和编辑器在我创建" .mydsl"文件(我甚至没有得到将项目转换为Xtext项目的提示)。错误是:
Failed to create injector for org.xtext.myDsl.Mydsl ExtensionFactory: org.xtext.myDsl.Mydsl.MydslExecutableExtensionFactory
我完全不知道这一点,因为我不相信我错过了任何插件导入......我能错过什么?
非常感谢任何帮助!谢谢!