Si verifica un errore durante il tentativo di compilare un codice semplice in Eclipse. Sto usando jre8.Errore Eclipse: java.lang.CharSequence non può essere risolto
Per esempio, quando provo a compilare questo codice:
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
public class MyProject {
public static void main (String args[])
{
List<String> myList = new ArrayList<String>();
myList.add("test");
myList.add("test2");
Collections.sort(myList);
}
}
ottengo un errore nella riga Collections.sort(myList);
.
L'errore è:
Exception in thread "main" java.lang.Error: Unresolved compilation problem:
The type java.lang.CharSequence cannot be resolved. It is indirectly referenced from required .class files
at project.Principal.main(Principal.java:14)
ho già aperto eclissi costruire il percorso, rimosso JRE Sistema Bibliotecario [jre8] e ha aggiunto di nuovo. Ma non ha funzionato! Cosa posso fare? Grazie!
PS .: In linea eclisse Collections.sort(myList);
mostra questo errore:
Il tipo java.lang.CharSequence non può essere risolto. È referenziato inderamente dai file .class richiesti.
Quale JDK stai usando? –
jdk1.8.0_05 (direttamente dalla cartella) – felipeek
Hai provato a creare un nuovo spazio di lavoro? – JamesB