2009-10-04 24 views
5

Używam Java w środowisku Eclipse w systemie Mac OS X 10.5 (zgodność z normą JDK 5.0) i pojawiają się bardzo dziwne problemy z kompilacją, których wcześniej nie doświadczyłem (i nie sądzę, że zaktualizowałem swój kompilator lub Eclipse, ale być może zainstalowano aktualizację, której nie znałem). Na przykład, jeśli mam następujący wiersz w moim kodu:Nie można przypisać listy połączonych do listy, dlaczego?

List foo = new LinkedList(); 

dostaję ostrzeżenie, które mówi:

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

ktoś wie co się dzieje?

Dzięki

Odpowiedz

12

chciałbym sprawdzić które List został przywieziony przez Eclipse dla Ciebie. Jeśli jest to GUI java.awt.List, to nie jest to interfejs java.util.List, który implementuje, a zatem powoduje ten błąd podczas kompilacji.

+0

dziękuję, to było to. Argh! –

Powiązane problemy