在 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 中為其指定的名稱)。