2013-02-09 2 views
2

На протяжении многих лет я много времени проводил с ANTLR3, и я надеялся, что вы получите ANTLR4. Я начал с примера в главе 1 книги TDA4R. Я попал в точку, чтобы пытаться запустить TestRig и я получил ...TestRig - пример запуска из TDA4R. Глава 1

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-разрядные, но я полагаю, что баночка файлы 32bit. Это может быть проблема? Или это то, что я не на правильной версии Java - java version = "1.6.0_24"?

Что мне делать? Я не хочу компилировать всю систему.

Спасибо.

+1

Ваша версия Java слишком устарела. – bmargulies

ответ

1

Используйте java 1.7.0_13 или новее. Если вы используете NetBeans с плагином antlrworks2, вы должны использовать именно «NetBeans 7.3 Beta 2». Если вы видите другие проблемы, обсуждение может быть полезным: NoClassDefFoundError: wrong name

Смежные вопросы