IDEA中,Flink项目编译报错出现could not find implicit value for evidence parameter
错误提示:
Error:(18, 33) could not find implicit value for evidence parameter of type org.apache.flink.api.common.typeinfo.TypeInformation[String]
val text1 = env.fromElements(“user:tom,age:18”)
原因:
这个是flink的隐式转换报错的。
一般都是没有导入隐式转换函数,导入下面的隐式转换函数:
import org.apache.flink.streaming.api.scala._
import org.apache.flink.api.scala._
如果代码中有导入隐式转换函数,但是还是报一样的错,则检查scala版本。检查项目引用的scala版本和idea环境的scala包版本是否一致。
项目中scala版本:
本地环境scala版本: