| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java tools & IDE's > IDEA 4.5.2 - странности с generics |
| Автор: check 19.4.2007, 13:10 | ||||
При попытке запустить код, использующий generics выдаётся весьма странное сообщение:
У меня jdk1.5.0_07, в чём легко убедиться заглянув в настройки IDE, либо в свойства модуля. Причём в редакторе ошибка не подсвечивается, она обнаруживается только при компиляции. Редактор кода воспринимает синтаксис generics вполне адекватно.
Кто-нибудь сталкивался с подобным? |
| Автор: AntonSaburov 19.4.2007, 14:00 |
| Надо проверить под какой JVM запускается сама Эклипса, да и настройки проекта проверить. |
| Автор: check 19.4.2007, 14:35 |
| Ведь смотрел же, а не обратил внимание на то что на вкладке Paths есть ещё списочек Language level for project, а там по умолчанию выбрано 1.3. То есть независимо от того какая jdk реально используется, в этом случае идея игнорирует возможности, появившиеся в версиях 4 и 5. Для того чтобы использовать те же генерикс, надо было выбрать соответствующий "языковой уровень" |