java – 错误:无法找到或加载主类Test
发布时间:2020-12-15 04:58:45 所属栏目:Java 来源:网络整理
导读:我目前正在教自己ANTLR,在完成“The Definitive ANTLR Reference”一书时,我遇到了一个问题.我正在做第一个例子,并创建了语法文件,得到了我的Lexer和Parser Java文件,创建了以下 Java程序来测试它: import org.antlr.runtime.*;public class Test { public
我目前正在教自己ANTLR,在完成“The Definitive ANTLR Reference”一书时,我遇到了一个问题.我正在做第一个例子,并创建了语法文件,得到了我的Lexer和Parser
Java文件,创建了以下
Java程序来测试它:
import org.antlr.runtime.*; public class Test { public static void main(String[] args) throws Exception { ANTLRInputStream input = new ANTLRInputStream(System.in); TLexer lexer = new TLexer(input); CommonTokenStream tokens = new CommonTokenStream(lexer); TParser parser = new TParser(tokens); parser.r(); } } 然后我使用命令行编译哪个工作正常,然后我尝试运行Java类,它失败了,整个命令行如下所示: C:UsersDanworkspaceTestsrc>dir Volume in drive C is Acer Volume Serial Number is ECB2-5E39 Directory of C:UsersDanworkspaceTestsrc 17/09/2012 18:15 <DIR> . 17/09/2012 18:15 <DIR> .. 17/09/2012 18:32 723 Test.class 16/09/2012 20:51 353 Test.java 17/09/2012 18:32 3,641 TLexer.class 15/09/2012 21:35 7,625 TLexer.java 17/09/2012 18:32 2,425 TParser.class 15/09/2012 21:35 2,115 TParser.java 6 File(s) 16,882 bytes 2 Dir(s) 235,276,161,024 bytes free C:UsersDanworkspaceTestsrc>javac -cp C:antlr-3.4.jar TLexer.java TParser.j ava Test.java C:UsersDanworkspaceTestsrc>java -cp C:antlr-3.4.jar Test Error: Could not find or load main class Test C:UsersDanworkspaceTestsrc> 我看了很多解决方案,似乎没有一个适合我.以下是好的: > JDK和JRE完全是最新的 解决方法
将当前位置添加到类路径:
java -cp C:antlr-3.4.jar;. Test (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |