Я пытаюсь создать свой первый проект FXML Java и на этапе инициализации я пытаюсь установить значение ячейки завода для таблицы columnt, напримерлямбда-выражения не поддерживаются на этом уровне языка IDEA
@FXML
private void initialize() {
agentId.setCellValueFactory(cellData -> cellData.getValue().getIdProperty());
.....}
, и это подчеркнуто красным цветом и дает ошибку, указанную в заголовке. Изменение уровня языка в структуре проекта не дает эффекта. Что еще может быть причиной ошибки?
UPD: Я обнаружил, что необходимо установить java с lambdas, который не включен в официальный релиз. Я сделал это, и все же это не помогло. Я скачал его here
Предполагаю, что вы устанавливаете уровень языка 1,8? –
@James_D не написано, что это 1,8, но 8 –
Вы пробовали использовать Android N sdk с компилятором Jack? –