我正在使用(相当重的)xtext来创建基本的DSL解析器和文本突出显示。
我正在关注http://wiki.eclipse.org/Xtext/GettingStarted
的入门教程我得到的控制台输出是:
0 [main] INFO eclipse.emf.mwe.core.WorkflowRunner - -------------------------------- -------------------------------------------------- ---- 0 [main] INFO eclipse.emf.mwe.core.WorkflowRunner - EMF Modeling Workflow Engine 0.7.2,Build v200908120417 0 [main] INFO eclipse.emf.mwe.core.WorkflowRunner - (c)2005-2009 openarchitectureware.org和贡献者 0 [main] INFO eclipse.emf.mwe.core.WorkflowRunner - ----------------------------------- -------------------------------------------------- - 0 [main] INFO eclipse.emf.mwe.core.WorkflowRunner - 正在运行的工作流程:C:/Users/Richard/workspace/org.xtext.example.mydsl.generator/src/workflow/MyDslGenerator.mwe 0 [main] INFO eclipse.emf.mwe.core.WorkflowRunner - 297 [main] ERROR eclipse.emf.mwe.core.WorkflowRunner - [ERROR]:找不到类:'org.xtext.example.MyDslStandaloneSetup'(元素:bean寄存器类='org.xtext.example.MyDslStandaloneSetup'在C中:/Users/Richard/workspace/org.xtext.example.mydsl.generator/src/workflow/MyDslGenerator.mwe:11;报告人:-UNKNOWN-) 297 [main]错误eclipse.emf.mwe.core.WorkflowRunner - 工作流因配置错误而中断。
我在教程中的第4步“DSL生成”中得到了这个输出。
答案 0 :(得分:0)
答案是我做的一个简单的mestake,同时遵循教程。简而言之,我运行的是错误的.mwe文件。我运行的那个在org.xtext.example.mydsl.generator / src / workflow中找到,而我需要的.mwe列在org.xtext.example.mydsl / src / org.xtext.example下。