我知道你不喜欢帮助别人做作业,但我必须制作一个 XText 语法,编写与该语法匹配的示例代码并将其编译为 html 文件。
讲师向我们展示了步骤,一切都对他有用......他说“这很简单,对你来说10分钟就能完成”。我相信这一点。然而在家里几乎没有什么能按预期进行。当然,我不再需要听讲座,只有考试,我必须展示我所做的事情才能通过。而且我发给他的电子邮件被邮件恶魔退回了......
我从 xtext 网站获取了 Xtext 和 Eclipse IDE,并将其解压,然后按照官方教程中的步骤操作,使默认项目模板能够正常工作。该教程可以在这里找到:http://wiki.eclipse.org/Xtext/GettingStarted
现在我处于“模型”步骤。它说打开“MyModel.mydsl”,我这样做了,但编辑器没有打开。它说:
“无法打开编辑器:无法实例化编辑器类。这通常表示缺少无参数构造函数,或者在plugin.xml 中输入了错误的编辑器类名。”
由于所有内容都已生成,因此错误消息对我没有帮助...... 有一个选项可以查看堆栈跟踪(它有一英里长),并且在其顶部有一个异常:
java.lang.IllegalStateException: bundle 尚未激活。确保 Manifest.MF 包含“Bundle-ActivationPolicy:lazy”。
我打开了 Manifast.MF 和 Bundle-ActivationPolicy:lazy was set...
我用谷歌搜索了解决方案,但没有成功。这让我发疯,我放弃了。
我没有 Eclipse、Java 和 XText 的经验,我只想做我的作业并忘记一切,直到我再次需要它......
有人有使用 XText 的经验吗?
感谢任何帮助。
ps:我也会处理这个问题,我可能会在几个小时内解决问题。但现在我很茫然。
最佳答案
您的 eclipse/XText 安装似乎存在问题。你是怎么安装的?如果您获得了 Eclipse 并随后添加了插件,则需要确保版本兼容。
有一个捆绑发行版 here
关于java - 让 XText 发挥作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2839825/