Сообщение Eclipse о том, что List не может быть разрешено для типа - программирование
Подтвердить что ты не робот

Сообщение Eclipse о том, что List не может быть разрешено для типа

Я пытаюсь использовать следующий код в eclipse:

public class A {    
    List<Integer> intList = new ArrayList<Integer>();
}

Однако это дает мне сообщение об ошибке: List не может быть разрешен для типа, и ArrayList не может быть разрешен для типа.

Есть ли какая-то библиотека, которую мне нужно добавить, и как это сделать?

4b9b3361

Ответ 1

Вы можете нажать Shift + Ctrl + O для автоматического импорта.

Ответ 2

В верхней части исходного файла поставьте следующее:

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

Здесь объясняется, какие пакеты и как работает оператор import.

Ответ 3

Вам нужно either import пакеты, в которых присутствуют эти классы, or write the entire path.

1. import:

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

2. Полный путь:

открытый класс A {

java.util.List<Integer> intList = new java.util.ArrayList<Integer>();

}

3. В Eclipse IDE

используйте ctrl + shift + O для импорта.

Ответ 4

Иногда также может быть, что путь сборки Java неправильно установлен для вашего проекта.

Перейдите к свойствам проекта (щелкните правой кнопкой мыши по имени проекта в рабочей области, а затем нажмите "Свойства" ), а в "Путь сборки Java" проверьте, установлено ли значение JRE System Library на unbound.

Если это произойдет, замените его на один из Java SDK, доступный на вашем компьютере. Адрес для скачивания: этот.

Ответ 5

Вам нужны следующие 2 импорта

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

Используете ли вы среду IDE? В большинстве IDE есть рекомендации, которые будут предлагать исправления, подобные этим импортам.

Ответ 6

Вы объявляете объект List вне любого метода. Переместите его внутрь метода, и он будет работать.