在 Eclipse 中安装并构建 Hello World

(经过 ANTLR 4.5.3,Eclipse Neon,ANTLR 4 IDE 0.3.5 和 Java 1.8 测试)

  1. 下载最新的 ANTLR 。确保获得完整的 ANTLR Java 二进制文件 jar。保存到任何适当的位置,例如存储其他 Java 库的文件夹。无论在哪里,只记住位置。

  2. 在 Eclipse 中安装 ANTLR IDE。

    • 从 Eclipse 菜单中,单击帮助并选择 Eclipse Marketplace
    • 在“查找:”框中,键入 antlr,然后单击执行
    • 单击“安装 ANTLR 4 IDE”。
    • 单击 Confirm Selected Features 窗口中的 Finish。
    • 如果弹出安全警告窗口,请单击确定
    • 重启 Eclipse。
  3. 解决“无法创建进样器…”错误。

    • 在 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。
  4. 告诉 Eclipse / Java ANTLR 在哪里。

    • 在 Eclipse 中,单击 Window 并选择 Preferences。
    • 在左窗格中,展开 Java 和 Build Path,然后选择 Classpath Variables。
    • 在右窗格中,单击 New …,输入 Name,然后单击 File …并浏览到 antlr-nnn-complete.jar 的位置。单击确定返回类路径变量窗口。
    • 单击确定以退出首选项。
  5. (可选)配置 ANTLR IDE 生成的源目录。

    • 在 Eclipse 主窗口中,单击 Window,然后单击 Preferences。
    • 在左侧窗格中,展开 ANTLR 4 并选择 Tool。
    • 选项下,根据需要更改目录。例如,java 是我的目标语言,因此我使用 ./antlr-java。
    • 单击确定关闭首选项窗口。
  6. 创建一个 ANTLR 4 项目。

    • 在 Eclipse 主窗口中,转到 File,New,Project。
    • 在 New Project 窗口中,展开 General 并选择 ANTLR 4 Project。
    • 单击 Next,键入项目名称,然后单击 Finish。
    • 默认的新项目包含 Hello.g4 文件,并将自动构建标准的 Hello World 程序。
    • 在包资源管理器中,展开新项目文件夹以查看包含目标源文件的 g4 文件和名为 target 的文件夹(或在步骤 5 中为其指定的名称)。