我在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);
这一行中,Eclipse显示此错误:
类型java.lang.CharSequence无法解析。它间接引用所需的.class文件。