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