xtext:基本“向导”项目在第一次构建时出现错误
我正在使用(相当重的)xtext 创建基本的 DSL 解析器和文本突出显示。
我正在关注 http://wiki.eclipse.org/Xtext/GettingStarted
我得到的控制台输出是:
0 [main] INFO eclipse.emf.mwe.core.WorkflowRunner --------------------------------- -------------------------------------------------- ---- 0 [主要] INFO eclipse.emf.mwe.core.WorkflowRunner - EMF 建模工作流引擎 0.7.2,内部版本 v200908120417 0 [主要] INFO eclipse.emf.mwe.core.WorkflowRunner - (c) 2005-2009 openarchitectureware.org 和贡献者 0 [主要] 信息 eclipse.emf.mwe.core.WorkflowRunner ------------------------------------------------- -------------------------------------------------- - 0 [主要] INFO eclipse.emf.mwe.core.WorkflowRunner - 运行工作流程:C:/Users/Richard/workspace/org.xtext.example.mydsl.generator/src/workflow/MyDslGenerator.mwe 0 [主要] 信息 eclipse.emf.mwe.core.WorkflowRunner - 297 [主要] 错误 eclipse.emf.mwe.core.WorkflowRunner - [错误]: 未找到类: 'org.xtext.example.MyDslStandaloneSetup'(元素: bean register class='org.xtext.example.MyDslStandaloneSetup' in C:/Users/Richard/workspace/org.xtext.example.mydsl.generator/src/workflow/MyDslGenerator.mwe:11;报告者:-未知-) 297 [main] 错误 eclipse.emf.mwe.core.WorkflowRunner - 由于配置错误,工作流程中断。
我在教程的第 4 步“DSL 生成”中得到此输出。
I'm using (the rather heavy weight) xtext to create a basic DSL parser and text highlighting.
I'm following the getting started tutorial at http://wiki.eclipse.org/Xtext/GettingStarted
The output in the console i'm getting is:
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 and contributors
0 [main] INFO eclipse.emf.mwe.core.WorkflowRunner - --------------------------------------------------------------------------------------
0 [main] INFO eclipse.emf.mwe.core.WorkflowRunner - running workflow: 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]: Class not found: 'org.xtext.example.MyDslStandaloneSetup'(Element: bean register class='org.xtext.example.MyDslStandaloneSetup' in C:/Users/Richard/workspace/org.xtext.example.mydsl.generator/src/workflow/MyDslGenerator.mwe:11; Reported by: -UNKNOWN-)
297 [main] ERROR eclipse.emf.mwe.core.WorkflowRunner - Workflow interrupted because of configuration errors.
I get this output at step 4 "DSL Generation" in the tutorial.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
答案是我在遵循教程时犯的一个简单错误。简而言之,我运行了不正确的 .mwe 文件。我正在运行的文件是在 org.xtext.example.mydsl.generator/src/workflow 中找到的,而我需要的 .mwe 则列在 org.xtext.example.mydsl/src/org.xtext.example 下。
The answer was a simple mestake made by me, while following the tutorial. In short I was running the incorrect .mwe file. The one I was running found in org.xtext.example.mydsl.generator/src/workflow while the .mwe I needed is listed under org.xtext.example.mydsl/src/org.xtext.example.