错误:(3,32)Java:包org.antlr.v4.runtime.dfa不存在

时间:2019-12-11 17:16:24

标签: java intellij-idea antlr

我正在开发一个创建迷你Java语言编译器的项目,我使用intellij 我下载了jar文件,并添加了CLASSPATH并在IDE上添加了插件。 在类baseListener()和visitor()上生成ANTLR识别器的过程中,导入org.antlr.v4.runtime。无法申请,我不知道为什么以及何时尝试构建项目模块,但都发现了以下错误: 构建完成,并在7 s 951 ms中出现100个错误和0个警告 错误:(3,32)Java:包org.antlr.v4.runtime.dfa不存在 错误:(12、39)Java:找不到符号   符号:类解析器 ... 任何帮助请

1 个答案:

答案 0 :(得分:0)

您已经安装了ANTLR吗?

如果没有,请按照以下命令进行安装:

$ cd /usr/local/lib
$ sudo curl -O https://www.antlr.org/download/antlr-4.8-complete.jar

然后,设置类路径以了解antlr库

$ export CLASSPATH=".:/usr/local/lib/antlr-4.8-complete.jar:$CLASSPATH"

如果您已经安装antlr,则只需设置classpath即可。