使用ArrayList时的错误消息<>();

时间:2015-05-31 07:14:01

标签: java arrays debugging arraylist integer

我正在尝试在eclipse中创建一个使用ArrayList的程序。我遇到的问题是每当我尝试创建一个新列表时

List<Integer> list = new ArrayList<>();

我收到错误消息称我无法使用&lt;&gt;源级别低于1.7。我试图通过单击错误并更改源级别来修复它,但是当我尝试运行程序时说我没有主要方法时出现错误。

感谢任何帮助。谢谢!

2 个答案:

答案 0 :(得分:1)

所以你现在的问题是主要方法。您已修复编译错误,因此Eclipse正在尝试运行该程序。确保您实际上尝试使用main方法运行类,类编译,并且方法的签名是正确的。每个关键字都很重要,而不仅仅是名称。

public static void main(String[] args) {

}

答案 1 :(得分:0)

以下是您应该写的内容的示例:

import java.util.ArrayList;
import java.util.List;

public class Test{
    public static void main(String[] args) {
        List<Integer> list = new ArrayList<>();
    }
}