java - 让 XText 发挥作用

标签 java eclipse eclipse-plugin xtext

我知道你不喜欢帮助别人做作业,但我必须制作一个 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/

相关文章:

java - 如何在现有项目中配置Maven?

java - Eclipse PDE - 如何在标准属性 View 中对属性进行排序

java - eclipse 插件 : How to programmatically select text in editor?

java - Spring Controller 方法使用不同的参数共享我的多个@RequestMapping url

java - 如何找到依赖于其父窗口关闭的java窗口对话框

c++ - Eclipse IDE 中对 `crypt' 的 undefined reference

c - 如何在 Eclipse/w 多个二进制文件中组织一个 C 项目?

java - 无法使用 Jsch 执行 .sh 脚本

java - 通过 ACTION_SEND 共享当前 View 而不将图像存储在 android 中

java - 为什么我的 Eclipse 插件在一个工作区中启动正常,但在另一个工作区中却不行?