我想创建我的第一个FXML Java项目,在初始化阶段,我想设置表columnt单元格的值工厂的支持,例如lambda表达式都不会在这个语言层面IDEA
@FXML
private void initialize() {
agentId.setCellValueFactory(cellData -> cellData.getValue().getIdProperty());
.....}
这是红色下划线,并给出了标题中提到的错误。在项目结构中更改语言级别不起作用。还有什么可能是错误的原因?
UPD:我发现安装带有未包含在官方发行版中的lambda表达式的java是很必要的。我做到了,但它没有帮助。我已经下载了它here
我假设你正在设置语言水平1.8? –
@James_D它写的不是1.8,而是8 –
你有没有试过用Jack N编译器使用Android N sdk? –