Проблема в том, что вы должны поместить vec.add()
в метод. Как кто-то прокомментировал, вы можете поместить это в конструктор.
Ошибка identifier expected
не очень полезна в этом контексте, но она относится к тому факту, что вызовы методов, сделанные вне метода, могут использоваться только для инициализации переменной. Таким образом, он ожидает, что переменная будет установлена равной тому, что возвращает метод, а идентификатор относится к имени, которое идентифицирует эту переменную.
Для того, чтобы ваша программа могла работать, ей нужен какой-то основной метод. Есть некоторые «исключения» из этого (на ум приходит весенняя загрузка), но в этих случаях основной метод скрыт, а не отсутствует. Основной метод необходим, иначе Java не знал бы, с чего начать выполнение кода. Итак, если нет main, у вас есть нечто большее, чем библиотека, чем программа, которой требуется, чтобы программа вызывала свои методы, чтобы что-то делать. Надеюсь, это поможет.