TestRig - 从TDA4R第1章开始运行示例

时间:2013-02-09 21:33:11

标签: antlr4

多年来我花了很多时间在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”?

我该怎么办?我真的不想编译整个系统。

感谢。

1 个答案:

答案 0 :(得分:1)

使用java 1.7.0_13或更新版本。如果将NetBeans与antlrworks2插件一起使用,则必须使用“NetBeans 7.3 Beta 2”。如果您看到其他问题,此讨论可能会有所帮助: NoClassDefFoundError: wrong name