2009-10-04 17 views
5

Sto usando Java in Eclipse su Mac OS X 10.5 (livello di conformità JDK 5.0) con e sto ricevendo problemi di compilazione molto strani che non avevo prima (e non penso di aver aggiornato il mio compilatore o Eclipse, ma forse è stato installato un aggiornamento di cui non ero a conoscenza). Per esempio se ho la seguente riga nel mio codice:Impossibile assegnare LinkedList all'elenco, perché?

List foo = new LinkedList(); 

Ho ricevuto un avviso che dice:

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

Qualcuno sa che cosa c'è che non va?

Grazie

risposta

12

Vorrei verificare che List è stato importato da Eclipse per voi. Se si tratta di una GUI java.awt.List, non è l'interfaccia java.util.List che implementa LinkedList e pertanto causerebbe l'errore in fase di compilazione.

+0

grazie, era così. Argh! –

Problemi correlati