.下載ANTLR
我們可以從這個(gè)官網(wǎng)下載到最新的antlr-4.x.x-complete.jar(現(xiàn)在最新版是4.7)渣叛。保存該文件到 C:\Javalib目錄下。
2.添加ANTLR到系統(tǒng)環(huán)境變量CLASSPATH中
因?yàn)槲覀儼惭b的是java接口版本的ANTLR, 所以Java是必須提前安裝好的劫乱。關(guān)于java的安裝毅哗,這里就不贅述了岸售。
java安裝好的基礎(chǔ)上驾窟,現(xiàn)在將添加antlr-4.7-complete.jar到系統(tǒng)環(huán)境變量CLASSPATH中舆床。
例如我的環(huán)境變量CLASSPATH值為:
C:\Program Files\Java\jdk1.8.0_40\lib\;C:\Javalib\antlr-4.7-complete.jar;
注意:這里添加antlr-4.7-complete.jar時(shí)檀咙,要具體到改文件名雅倒。我一開始只是像安裝java類似地僅僅寫到目錄C:\Javalib,沒有具體到C:\Javalib\antlr-4.7-complete.jar 文件名弧可。所以會(huì)報(bào)錯(cuò)提示:找不到文件或加載主類org.antlr.v4.Tool
3. 為ANTLR Tool 和 TestRig 創(chuàng)建batch命令
為了方便管理蔑匣,我就直接在剛剛上一步驟創(chuàng)建 C:\Javalib目錄下創(chuàng)建antlr4.bat和 grun.bat文件,跟antlr-4.7-complete.jar放在一個(gè)目錄中棕诵。
由于C:\Javalib目錄默認(rèn)是沒有添加到系統(tǒng)環(huán)境變量PATH中的裁良,所以我們需要將C:\Javalib添加到PATH中。例如我的環(huán)境變量PATH值為(我把C:\Javalib添加在最后):
C:\ProgramData\Oracle\Java\javapath;C:\Program Files\Java\jdk1.8.0_40\bin;C:\Program Files\Java\jdk1.8.0_40\bin;C:\Program Files\Java\jdk1.8.0_40\jre\bin;C:\Javalib
現(xiàn)在我們需要去創(chuàng)建antlr4.bat和 grun.bat文件的具體內(nèi)容校套。
- 在C:\Javalib創(chuàng)建antlr4.bat文件价脾;
- 在該文件寫入java org.antlr.v4.Tool %*
- 保存文件
- 在C:\Javalib創(chuàng)建grun.bat文件;
- 在該文件寫入java org.antlr.v4.gui.TestRig %*
- 保存文件
這使得我們CMD命令行中能夠分別運(yùn)行antrl4 和 grun 命令來啟動(dòng) ANTLR或Testing Suite笛匙。
4. 測試安裝是否成功
- 首先侨把,打開一個(gè)CMD命令行。
- 然后分別輸入antrl4 和 grun 命令妹孙;
- 如果看到如下圖所示內(nèi)容秋柄,則表示成功安裝。
Reference
Getting Started with ANTLR v4
Setting up ANTLR4 on Windows
轉(zhuǎn)自原文:https://blog.csdn.net/haifeng_gu/article/details/73477999