Я получаю ошибку, пытаясь скомпилировать простой код в Eclipse. Я использую jre8.
Например, когда я пытаюсь скомпилировать этот код:
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);
}
}
Я получаю сообщение об ошибке в строке Collections.sort(myList);
.
Ошибка:
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)
Я уже открыл Eclipse Build Path, удалил JRE System Library [jre8] и добавил его снова. Но не получилось! Что я могу сделать? Спасибо!
PS: В строке Collections.sort(myList);
затмение показывает эту ошибку:
Тип java.lang.CharSequence не может быть разрешен. Это неверно ссылается на требуемые файлы .class.