我知道你不喜欢帮助别人做作业,但我必须制作一个 XText 语法,编写一个与该语法匹配的示例代码并将其编译为一个 html 文件。
讲师向我们展示了步骤,一切都对他有用......他说“这很简单,对你来说只需 10 分钟的工作”。我相信这一点。然而,在家里几乎没有什么能按预期工作。当然,没有更多的讲座可以去,只有考试可供我参加,我必须证明我做了什么才能通过。而且我发给他的邮件被邮件恶魔退回了……
我从 xtext 网站获得了 Xtext 和 Eclipse IDE,我将其解压缩,然后按照官方教程中的步骤使默认项目模板正常工作。该教程可在此处找到:http ://wiki.eclipse.org/Xtext/GettingStarted
现在我在“模型”这一步。它说打开“MyModel.mydsl”我这样做但编辑器没有打开。它说:
“无法打开编辑器:无法实例化编辑器类。这通常表示缺少无参数构造函数,或者编辑器的类名在 plugin.xml 中输入错误。”
由于生成了所有内容,因此错误消息对我没有帮助...有一个选项可以查看堆栈跟踪(它长达一英里),并且在它的顶部有一个异常:
java.lang.IllegalStateException:捆绑包尚未激活。确保 Manifest.MF 包含“Bundle-ActivationPolicy:lazy”。
我打开 Manifast.MF 和 Bundle-ActivationPolicy: lazy 已设置...
我搜索了解决方案,但无济于事。它把我逼疯了,我放弃了。
我没有使用 Eclipse、Java 和 XText 的经验,我只想做我的功课并忘记一切,直到我再次需要它......
有人对 XText 有经验吗?
任何帮助表示赞赏。
ps:我也会参与,我可能会在几个小时内解决问题。但现在我不知所措。