使用java lambda调用kotlin函数时,Kotlin无法访问kotlin.jvm.functions.Function1

我正在尝试从Java调用以下Kotlin函数

override fun First(list: LinqList<ElementType>, condition: (ElementType) -> Boolean) : ElementType 

喜欢这个

 int first = list.First(list,(x) -> x == 5); 

但我得到以下错误

 Error java: cannot access kotlin.jvm.functions.Function1 class file for kotlin.jvm.functions.Function1 not found 

我试图用Google搜索,但我无法找到答案的任何地方

提前致谢

升级到1.0版本候选版本解决了这个问题。

方法1)在您的项目文件中搜索Function1并将其重命名为First。

方法2)在您的项目文件中搜索Function1并删除所有的事件。