Не удается назначить LinkedList списку, почему? - PullRequest
5 голосов
/ 04 октября 2009

Я использую Java в Eclipse на Mac OS X 10.5 (уровень соответствия JDK 5.0), и у меня возникают очень странные проблемы с компиляцией, которых у меня не было раньше (и я не думаю, что обновил свой компилятор или Eclipse, но, возможно, было установлено обновление, о котором я не знал). Например, если в моем коде есть следующая строка:

List foo = new LinkedList();

Я получаю предупреждение:

Exception in thread "main" java.lang.Error: Unresolved compilation problem: 
Type mismatch: cannot convert from LinkedList to List

Кто-нибудь знает, что не так?

Спасибо

1 Ответ

12 голосов
/ 04 октября 2009

Я бы проверил, какой List был импортирован Eclipse для вас. Если это GUI java.awt.List, то это не интерфейс java.util.List, который реализует LinkedList, и поэтому может вызвать эту ошибку во время компиляции.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...