gpt4 book ai didi

java - 为什么找不到或无法加载 "org.antlr.v4.runetime.misc.TestRig"?

转载 作者:行者123 更新时间:2023-11-30 06:18:11 32 4
gpt4 key购买 nike

所以,这是我的问题。我已经成功编译了我的 ANTLR4 代码,没有错误,现在我想测试一下。 ANTLR4 文档告诉我,要测试我的应用程序,我应该这样做:

java org.antlr.v4.runtime.misc.TestRig

我已经试过了,但出现了以下错误:

Error: Main Class org.antlr.v4.runtime.misc.TestRig couldn't be found or load.

我已经检查过我的 CLASSPATH 是否没有设置,但一切都已正确设置。我也尝试将文件直接移动到我的测试文件夹并在那里打开 CMD 并再次尝试,我发生了同样的错误。在 Internet 上搜索没有帮助,因为以前似乎没有人在 ANTLR4 中发生过此错误。

规范:

Java 1.7.0.55

ANTLR 4.4

最佳答案

您的类路径似乎有问题,与您的信念相反,一切正常。

当我下载 ANTLR 4 JAR 并运行 TestRig 时:

wget http://www.antlr.org/download/antlr-4.4-complete.jar...java -cp antlr-4.4-complete.jar org.antlr.v4.runtime.misc.TestRig

我在控制台上看到以下内容:

java org.antlr.v4.runtime.misc.TestRig GrammarName startRuleName  [-tokens] [-tree] [-gui] [-ps file.ps] [-encoding encodingname]  [-trace] [-diagnostics] [-SLL]  [input-filename(s)]Use startRuleName='tokens' if GrammarName is a lexer grammar.Omitting input-filename makes rig read from stdin.

关于java - 为什么找不到或无法加载 "org.antlr.v4.runetime.misc.TestRig"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24991740/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com