在Flink1.12中使用WatermarkStrategy类中的方法时可能会报如下异常:
Error:(55, 92) Static methods in interface require -target:jvm-1.8
.assignTimestampsAndWatermarks(WatermarkStrategy.forBoundedOutOfOrderness[LogEvent](Duration.ofSeconds(2))
解决办法:
在File -> Settings中按图设置即可:-target:jvm-1.8
或者在pom文件中添加scala参数:
-target:jvm-1.8
本人测试: 在pom文件中添加参数可以打包成功,但是看了其他博客,有的人使用第一种方法才能打包成功。