2017-08-05 1324 views
1

我想用ANTLR來創建解析器,我跟着指示,從錯誤:無法找到或加載主類org.antlr.v4.Tool Antrl4

Here

以下所有指令後,當我運行以下命令 antlr4 -visitor d:\ t \ arithmetic.g4 我收到此錯誤信息: 錯誤:無法找到或加載主類org.antlr.v4.Tool

使用這個jar文件: ç :\ Program Files \ Java \ lib \ antlr-4.6-complete。 jar

+0

您使用的是什麼操作系統? – TomServo

+0

@TomServo我正在使用Windows 10. – yashpal

回答

3

您的CLASSPATH環境變量設置不正確。一個very good tutorial on setting up ANTLR4 is here。這包括Windows和Unix環境的說明。

+0

我也使用了相同的鏈接,但仍然不起作用 – yashpal

+0

謝謝你是對的,這是由於CLASSPATH。但不知何故,我無法修復它,因此不是永久性地設置它,而是使用命令提示符爲特定會話使用以下命令設置它: SET CLASSPATH = .; D:\ g4Files \ antlr-4.7-complete.jar ;%CLASSPATH% – yashpal

+0

謝謝你是對的,這是由於CLASSPATH。但不知何故,我無法修復它,因此不是永久性地設置它,而是使用命令提示符爲特定會話使用以下命令設置它: SET CLASSPATH = .; D:\ g4Files \ antlr-4.7-complete.jar ;%CLASSPATH% – yashpal

相關問題