【问题标题】:Error:(3, 32) java: package org.antlr.v4.runtime.dfa does not exist错误:(3, 32) java: 包 org.antlr.v4.runtime.dfa 不存在
【发布时间】:2020-04-05 00:54:29
【问题描述】:

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

【问题讨论】:

标签: java intellij-idea antlr


【解决方案1】:

你安装了ANTLR吗?

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

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

然后,设置classpath知道antlr库

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

如果你已经安装了 antlr,只需要设置类路径就可以了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-04-22
    • 1970-01-01
    • 2011-09-16
    • 2016-05-24
    • 1970-01-01
    • 1970-01-01
    • 2023-02-14
    相关资源
    最近更新 更多