ANTLR 工具版本不匹配

ANTLR Tool version mismatch

我一直在开发一个使用 Antlr 4.4 的 Java Eclipse 项目。在我的项目中,我需要使用另一个 Java 项目的 类,而该项目又使用 Antlr 4.6。结果,我收到错误消息:用于代码生成的 ANTLR 工具版本 4.6 与当前运行时版本 4.4 不匹配。我不知道如何在不破坏代码的情况下解决这个问题。

非常简单:使用与用于生成解析器文件的版本相同的运行时。在这种情况下,将您的运行时升级到 4.6。