Ответ 1
Вы можете нажать Shift + Ctrl + O для автоматического импорта.
Я пытаюсь использовать следующий код в eclipse:
public class A {
List<Integer> intList = new ArrayList<Integer>();
}
Однако это дает мне сообщение об ошибке: List не может быть разрешен для типа, и ArrayList не может быть разрешен для типа.
Есть ли какая-то библиотека, которую мне нужно добавить, и как это сделать?
Вы можете нажать Shift + Ctrl + O для автоматического импорта.
В верхней части исходного файла поставьте следующее:
import java.util.ArrayList;
import java.util.List;
Здесь объясняется, какие пакеты и как работает оператор import
.
Вам нужно either import
пакеты, в которых присутствуют эти классы, or write the entire path.
import java.util.ArrayList;
import java.util.List;
открытый класс A {
java.util.List<Integer>
intList = new java.util.ArrayList<Integer>()
;
}
используйте ctrl + shift + O
для импорта.
Иногда также может быть, что путь сборки Java неправильно установлен для вашего проекта.
Перейдите к свойствам проекта (щелкните правой кнопкой мыши по имени проекта в рабочей области, а затем нажмите "Свойства" ), а в "Путь сборки Java" проверьте, установлено ли значение JRE System Library
на unbound
.
Если это произойдет, замените его на один из Java SDK, доступный на вашем компьютере. Адрес для скачивания: этот.
Вам нужны следующие 2 импорта
import java.util.ArrayList;
import java.util.List;
Используете ли вы среду IDE? В большинстве IDE есть рекомендации, которые будут предлагать исправления, подобные этим импортам.
Вы объявляете объект List вне любого метода. Переместите его внутрь метода, и он будет работать.