Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> IDEA 4.5.2 - странности с generics 
V
    Опции темы
check
Дата 19.4.2007, 13:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 610
Регистрация: 3.4.2006

Репутация: нет
Всего: 23



При попытке запустить код, использующий generics выдаётся весьма странное сообщение:
Код

generics are not supported in -source 1.3


У меня jdk1.5.0_07, в чём легко убедиться заглянув в настройки IDE, либо в 
свойства модуля.  

Причём в редакторе ошибка  не подсвечивается, она обнаруживается только при компиляции.
Редактор кода воспринимает синтаксис generics вполне адекватно. 
Код

 ArrayList<String> list = new ArrayList<String>();
  list.add("0");  //всё в порядке
  list.add(0);  //вполне понятное возмущение


Кто-нибудь сталкивался с подобным?
PM MAIL   Вверх
AntonSaburov
Дата 19.4.2007, 14:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Штурман
****


Профиль
Группа: Модератор
Сообщений: 5658
Регистрация: 2.7.2002
Где: Санкт-Петербург

Репутация: 8
Всего: 118



Надо проверить под какой JVM запускается сама Эклипса, да и настройки проекта проверить.
PM MAIL WWW ICQ   Вверх
check
Дата 19.4.2007, 14:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 610
Регистрация: 3.4.2006

Репутация: нет
Всего: 23



Цитата(AntonSaburov @  19.4.2007,  14:00 Найти цитируемый пост)
настройки проекта проверить
Ведь смотрел же,  а не обратил внимание на то что на вкладке Paths есть ещё списочек Language level for project, а там по умолчанию выбрано 1.3.

То есть независимо от того какая jdk реально используется,  в этом случае идея игнорирует возможности, появившиеся в версиях 4 и 5.
Для того чтобы использовать те же генерикс,  надо было выбрать соответствующий "языковой уровень" smile  Прикольная вещица - можно выбирать на каком уровне(в смысле версий) твоя  IDE знает Java smile)




PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java tools & IDE's | Следующая тема »


 




[ Время генерации скрипта: 0.1276 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.