在 Eclipse 中安装并构建 Hello World
(经过 ANTLR 4.5.3,Eclipse Neon,ANTLR 4 IDE 0.3.5 和 Java 1.8 测试)
-
下载最新的 ANTLR 。确保获得完整的 ANTLR Java 二进制文件 jar。保存到任何适当的位置,例如存储其他 Java 库的文件夹。无论在哪里,只记住位置。
-
在 Eclipse 中安装 ANTLR IDE。
- 从 Eclipse 菜单中,单击帮助并选择
Eclipse Marketplace
。 - 在“查找:”框中,键入 antlr,然后单击执行。
- 单击“安装 ANTLR 4 IDE”。
- 单击 Confirm Selected Features 窗口中的 Finish。
- 如果弹出安全警告窗口,请单击确定。
- 重启 Eclipse。
- 从 Eclipse 菜单中,单击帮助并选择
-
解决“无法创建进样器…”错误。
- 在 Eclipse 中访问 ANTLR 4 首选项或未设置环境变量 HOME 时,会发生以下错误:无法为 com.github.jknack.antlr-4ide.Antlr4 为 com.github.jknack.antlr-4ide.Antlr4 创建注入器。。
- 确保已设置环境变量 HOME。如果没有,请将其设置为适合你的系统。
- 将 Xtext 2.7.3 下载到与 antlr-nnn-complete.jar 相同的位置。
- 在 Eclipse 中,单击帮助并选择安装新软件。
- 单击“添加…”以转到添加存储库窗口。
- 输入名称,例如 xtext 2.7.3,然后单击 Archive …,导航到 Xtext 2.7.3 文件并选择它,然后单击 OK。
- 在安装窗口中,单击全选按钮,然后单击下一步>两次,接受许可协议。然后单击完成。
- 重启 Eclipse。
-
告诉 Eclipse / Java ANTLR 在哪里。
- 在 Eclipse 中,单击 Window 并选择 Preferences。
- 在左窗格中,展开 Java 和 Build Path,然后选择 Classpath Variables。
- 在右窗格中,单击 New …,输入 Name,然后单击 File …并浏览到 antlr-nnn-complete.jar 的位置。单击确定返回类路径变量窗口。
- 单击确定以退出首选项。
-
(可选)配置 ANTLR IDE 生成的源目录。
- 在 Eclipse 主窗口中,单击 Window,然后单击 Preferences。
- 在左侧窗格中,展开 ANTLR 4 并选择 Tool。
- 在选项下,根据需要更改目录。例如,java 是我的目标语言,因此我使用 ./antlr-java。
- 单击确定关闭首选项窗口。
-
创建一个 ANTLR 4 项目。
- 在 Eclipse 主窗口中,转到 File,New,Project。
- 在 New Project 窗口中,展开 General 并选择 ANTLR 4 Project。
- 单击 Next,键入项目名称,然后单击 Finish。
- 默认的新项目包含 Hello.g4 文件,并将自动构建标准的
Hello World
程序。 - 在包资源管理器中,展开新项目文件夹以查看包含目标源文件的 g4 文件和名为 target 的文件夹(或在步骤 5 中为其指定的名称)。