多年来,我在 ANTLR3 上花费了很多时间,我非常希望 ANTLR4 能够正常工作。我从 TDA4R 书第 1 章中的示例开始。我到了尝试运行TestRig的地步,我得到了......
C:\ANTLR4\tpantlr2-code\code\install>java -cp C:\ANTLR4\antlr-4.0-complete.jar;
org.antlr.v4.runtime.misc.TestRig Hello r -tokens
Exception in thread "main" java.lang.UnsupportedClassVersionError: HelloLexer :
Unsupported major.minor version 51.0
我正在运行 Windows 7 - 64 位,但我认为 jar 文件是 32 位的。这可能是问题吗?还是我没有使用正确的 Java 版本 - java version = "1.6.0_24"?
我该怎么办?我真的不想编译整个系统。
谢谢。