Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java tools & IDE's > Работа с LinkedList


Автор: kaa 20.10.2009, 22:00
Привет всем!

Столкнулся с такой интересной вещью: при попытке вызвать метод push, для объекта типа LinkedList, NetBeans кричит что нет такого типа в java.util.LinkedList  smile 

Почиму и отчего, кто нибудь знает? smile

ЗЫ: addFirst & deleteFisrt видит на ура.

Автор: Maksym 20.10.2009, 22:27
kaa
Потому что http://java.sun.com/javase/6/docs/api/java/util/LinkedList.html#push(E) появлися в java 6, а у тебя, похоже, более ранний jdk прикручен.

Автор: kaa 25.10.2009, 11:55
Maksym
Извиняюсь за долгий отклик.

Не, JDK1.6_u14 был smile

На 1,5 дома никогда не работал smile

Автор: Samotnik 25.10.2009, 12:29
kaa, а можно текст ексепшена увидить полный ? 
Этот метод присутствует в шестерке !  Значит мистика. Давай стэк трэйс в студию ! 

Автор: kaa 25.10.2009, 20:35
Samotnik
Щас сбацаю что-нить поясняющее.

Добавлено @ 20:43
Вот скриншотик небольшой  smile

Автор: sidslog 25.10.2009, 23:14
target 1.5 у вас, наверно в этом дело))

Автор: Samotnik 26.10.2009, 11:15
kaa, видите ? У вас Таргет 1.5  Ищите по проекту, где - то в настройках, есть указание на 5-ю Java  А

А вообще, не рекомендовал бы я NetBeans

Автор: kaa 27.10.2009, 22:19
Хм, беглый осмотр показал что NetBeans указывает в

project.properies
Код

javac.deprecation=false
javac.source=1.5
javac.target=1.5


Как ни странно, но он указывает это и для JavaFX и для Java проектов.
Однако в Java проектах всё гут.

Настроить как таргет через GUI не нашёл.
Смена этих настроек на 1.6 результата не дала.

Автор: Samotnik 28.10.2009, 00:14
Цитата(kaa @  27.10.2009,  22:19 Найти цитируемый пост)
Смена этих настроек на 1.6 результата не дала. 

и ексепшен тот же ? 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)