2017-08-05 1319 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

相关问题