一、详细报错
Error:(55, 92) Static methods in interface require -target:jvm-1.8
.assignTimestampsAndWatermarks(WatermarkStrategy.forBoundedOutOfOrderness[LogEvent](Duration.ofSeconds(2))
二、报错原因
在flink 1.11版本中使用 WatermarkStrategy 类中的方法时可能会报异常
-
第一种解决办法:按下 ctrl + alt + s ,打开设置:-target:jvm-1.8
注意,有时候配置Default可能不给力,需要还在maven1、maven2、maven3上进行配置,即:
-
第二种解决办法:在pom.xml文件中添加如下配置
详情添加:
<configuration>
<addScalacArgs>-target:jvm-1.8</addScalacArgs>
</configuration>
此种方法可能不行,用第一种解决办法发现是可以的。